ฮีล-โอ-แชท
Heal-O-Chat เป็นแอปพลิเคชั่นโซเชียลมีเดียสำหรับผู้ที่รู้สึกมีแรงบันดาลใจในชีวิตน้อยลงหรือกำลังสูญเสียความหวัง แพลตฟอร์มนี้อนุญาตให้ผู้ใช้แชทกับผู้คนและแบ่งปันความคิดและความรู้สึกระหว่างกัน และด้วยเหตุนี้จึงช่วยคลายความเครียด ความวิตกกังวล และความหดหู่ที่พวกเขารู้สึกมานาน
สารบัญ
- คุณสมบัติ
- เทคที่ใช้แล้ว
- ความต้องการ
- ช่องดิสคอร์ด
- เริ่มต้นใช้งาน
- 1. ติดดาวและแยกพื้นที่เก็บข้อมูลนี้
- 2. โคลนพื้นที่เก็บข้อมูล
- 3. สร้างสาขาใหม่
- 4. มุ่งมั่นและผลักดัน
- 5. อัปเดตพื้นที่เก็บข้อมูลในเครื่อง
- 6. กำหนดค่ารีโมทสำหรับส้อม
- 7. ซิงค์ทางแยก
- 8. สร้างคำขอดึง
- ภาพหน้าจอของแอป
- ดาวน์โหลดแอพจากลิงค์
- ผู้ดูแลโครงการ
- ตรวจสอบกระดานผู้นำ Njack ของคุณ
คุณสมบัติเด่นของแอพ
- คุณสามารถสร้างบัญชีของคุณในแอปโดยใช้บัญชี Google ของคุณ
- คุณสามารถดูโพสต์ที่ทำโดยผู้ใช้
- คุณสามารถกดไลค์รายงานโพสต์ในแอปได้
- คุณสามารถเพิ่มโพสต์ของคุณเองได้
- คุณสามารถดูโปรไฟล์การรักษาสาธารณะได้
- คุณสามารถส่งข้อความและโทรหาผู้ใช้ได้
- คุณสามารถดูโพสต์ที่สร้างโดยผู้ใช้ในโปรไฟล์ผู้ใช้
- คุณสามารถส่งข้อความและรูปภาพไปยังผู้ใช้รายอื่นได้
- คุณสามารถบล็อกผู้ใช้จากการแชทได้
- คุณสามารถติดตามกิจกรรมของคุณในไทม์ไลน์ได้
- คุณสามารถปิดการใช้งานบัญชีของคุณได้
- คุณสามารถทำให้โปรไฟล์เป็นแบบส่วนตัวได้
- คุณสามารถเพิกถอนสายจากผู้ใช้รายอื่นได้
- คุณสามารถแก้ไขโปรไฟล์ของคุณได้
- คุณสามารถเพิ่มรูปโปรไฟล์ลงในแอปได้
เทคที่ใช้แล้ว
- หุ่นยนต์
- ชวา
- ฐานข้อมูลเรียลไทม์ Firebase
- Firebase FireStore
- การรับรองความถูกต้องของ Firebase
- Google Analytics
- รีไซเคิลวิว
- วัสดุเข้า/ออก
ความต้องการ
- Android เวอร์ชัน 5.0 ขึ้นไป
- คอมไพล์Sdkเวอร์ชัน 29
- minSdkเวอร์ชัน 21
ช่องดิสคอร์ด
เริ่มต้นใช้งาน
1. ติดดาวและแยกพื้นที่เก็บข้อมูลนี้
คุณสามารถติดดาวและแยก ?? ที่เก็บนี้บน GitHub ได้โดยไปที่ด้านบนสุดของที่เก็บนี้
URL ของที่เก็บ GitHub จะอ้างอิงทั้งชื่อผู้ใช้ที่เชื่อมโยงกับเจ้าของที่เก็บ รวมถึงชื่อที่เก็บ ตัวอย่างเช่น plazzy99 เป็นเจ้าของพื้นที่เก็บข้อมูลนี้ ดังนั้น URL ของ GitHub สำหรับโปรเจ็กต์นี้คือ:
https://github.com/plazzy99/heal-o-chat
เมื่อคุณอยู่ที่หน้าหลักของพื้นที่เก็บข้อมูล คุณจะเห็นปุ่ม "ติดดาว" และ "แยก" พื้นที่เก็บข้อมูลทางด้านขวาบนของหน้า ใต้ไอคอนผู้ใช้ของคุณ
2. โคลนพื้นที่เก็บข้อมูล
หากต้องการสร้างสำเนาของพื้นที่เก็บข้อมูลที่คุณต้องการมีส่วนร่วม ขั้นแรกให้เปิดหน้าต่างเทอร์มินัลขึ้นมา
เราจะใช้คำสั่ง git clone พร้อมกับ URL ที่ชี้ไปยังทางแยกของพื้นที่เก็บข้อมูลของคุณ
URL นี้จะคล้ายกับ URL ด้านบน ยกเว้นตอนนี้จะลงท้ายด้วย .git ในตัวอย่างข้างต้น URL จะมีลักษณะดังนี้:
https://github.com/plazzy99/Heal-O-Chat.git
คุณสามารถคัดลอก URL ได้โดยใช้ปุ่ม "โคลนหรือดาวน์โหลด" สีเขียวจากหน้าพื้นที่เก็บข้อมูลของคุณที่คุณเพิ่งแยกจากหน้าพื้นที่เก็บข้อมูลเดิม เมื่อคุณคลิกปุ่ม คุณจะสามารถคัดลอก URL ได้โดยคลิกปุ่ม Binder ถัดจาก URL:
เมื่อเรามี URL แล้ว เราก็พร้อมที่จะโคลนพื้นที่เก็บข้อมูล ในการดำเนินการนี้ เราจะรวมคำสั่ง git clone เข้ากับ URL ที่เก็บจากบรรทัดคำสั่งในหน้าต่างเทอร์มินัล:
git clone https://github.com/plazzy99/Heal-O-Chat.git
3. สร้างสาขาใหม่
เมื่อเปิดโปรเจ็กต์แล้ว ให้สร้างสาขาใหม่และชำระเงินในนั้น ซึ่งคุณสามารถทำการเปลี่ยนแปลงในโค้ดได้
คุณสามารถทำได้จากเทอร์มินัลหรือโดยตรงใน Android Studio
สิ่งที่ต้องทำจาก Terminal:
git branch new-branch
git checkout new-branch
ทำโดยตรงจาก Android Studio
คลิกที่สาขา Git ที่มุมขวาล่างใน Android Studio แล้วสร้างสาขาใหม่จากนั้นชำระเงิน
4. มุ่งมั่นและผลักดัน
หลังจากทำการเปลี่ยนแปลงที่จำเป็นแล้วให้คอมมิตและพุชโค้ดของคุณ
เทอร์มินัล:
หากต้องการเพิ่มการเปลี่ยนแปลงหลังจากที่คุณทำการแก้ไขแล้ว
git add .
หรือ git add -A
เพื่อกระทำและผลักดันการเปลี่ยนแปลง
git commit -m <Your-commit-message>
git push --set-upstream origin new-branch
5. อัปเดตพื้นที่เก็บข้อมูลในเครื่อง
ในขณะที่ทำงานในโครงการร่วมกับผู้ร่วมให้ข้อมูลรายอื่น สิ่งสำคัญคือคุณต้องทำให้พื้นที่เก็บข้อมูลในเครื่องของคุณอัปเดตกับโครงการให้ทันสมัยอยู่เสมอ เนื่องจากคุณไม่ต้องการสร้างคำขอดึงสำหรับโค้ดที่จะทำให้เกิดข้อขัดแย้ง หากต้องการอัปเดตสำเนาฐานโค้ดในเครื่องของคุณ คุณจะต้องซิงค์การเปลี่ยนแปลง
ก่อนอื่นเราจะอธิบายการกำหนดค่ารีโมตสำหรับ fork ก่อน จากนั้นจึงซิงค์ fork
6. กำหนดค่ารีโมทสำหรับส้อม
คุณจะต้องระบุพื้นที่เก็บข้อมูลอัปสตรีมระยะไกลใหม่เพื่อให้เราซิงค์กับทางแยก นี่จะเป็นพื้นที่เก็บข้อมูลดั้งเดิมที่คุณแยกออกมา คุณจะต้องทำสิ่งนี้ด้วยคำสั่ง git remote add
git remote add upstream https://github.com/plazzy99/Heal-O-Chat.git
ในตัวอย่างนี้ // upstream // เป็นชื่อย่อที่เราระบุไว้สำหรับพื้นที่เก็บข้อมูลระยะไกล เนื่องจากในแง่ของ Git “ต้นน้ำ” หมายถึงพื้นที่เก็บข้อมูลที่คุณโคลนมา หากคุณต้องการเพิ่มตัวชี้ระยะไกลไปยังที่เก็บของผู้ทำงานร่วมกัน คุณอาจต้องการระบุชื่อผู้ใช้ของผู้ทำงานร่วมกันหรือชื่อเล่นแบบสั้นสำหรับชื่อย่อ
7. ซิงค์ทางแยก
เมื่อคุณกำหนดค่ารีโมตที่อ้างอิงถึงที่เก็บอัปสตรีมและดั้งเดิมบน GitHub แล้ว คุณก็พร้อมที่จะซิงค์ทางแยกของที่เก็บเพื่อให้เป็นปัจจุบันอยู่เสมอ
หากต้องการซิงค์ทางแยกของคุณ จากไดเร็กทอรีของพื้นที่เก็บข้อมูลในเครื่องของคุณในหน้าต่างเทอร์มินัล คุณจะต้องใช้คำสั่ง // git fetch // เพื่อดึงสาขาพร้อมกับคอมมิตตามลำดับจากพื้นที่เก็บข้อมูลอัปสตรีม เนื่องจากคุณใช้ชื่อย่อ “upstream” เพื่ออ้างถึงพื้นที่เก็บข้อมูลอัปสตรีม คุณจะต้องส่งต่อไปยังคำสั่ง: git fetch upstream
สลับไปที่สาขาหลักในเครื่องของพื้นที่เก็บข้อมูลของเรา:
git checkout master
ตอนนี้รวมการเปลี่ยนแปลงใด ๆ ที่เกิดขึ้นในสาขาหลักของพื้นที่เก็บข้อมูลดั้งเดิม ซึ่งคุณจะเข้าถึงผ่านสาขาต้นทาง/สาขาหลักในพื้นที่ของคุณ กับสาขาหลักในพื้นที่ของคุณ:
git merge upstream/master
8. สร้างคำขอดึง
ณ จุดนี้ คุณพร้อมที่จะส่งคำขอดึงไปยังที่เก็บดั้งเดิมแล้ว
ไปที่พื้นที่เก็บข้อมูลแบบแยกของคุณแล้วกดปุ่ม "คำขอดึงใหม่" ที่ด้านซ้ายมือของหน้า
ภาพหน้าจอ
ดาวน์โหลดแอพจากลิงค์
ดาวน์โหลดทั้งสองไฟล์แล้วคลิกไฟล์ .apk
ผู้ดูแลโครงการ
ต้องการความช่วยเหลือ? โปรดติดต่อฉันได้ที่ @ [email protected]
คุณเพิ่งส่งคำขอดึงครั้งแรกไปที่ Heal-O-Chat
ติดดาว Repo นี้
ตรวจสอบลีดเดอร์บอร์ดได้ที่:
https://njackwinterofcode.github.io/leaderboard.html
ทำด้วย❤️โดย Vatsal Kesarwani