Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyGarden - แอปพลิเคชันจัดการสวนส่วนตัว

แอปพลิเคชันสำหรับบันทึกและจัดการต้นไม้ในสวนของคุณ พร้อมระบบแจ้งเตือนการดูแลต้นไม้

📱 ฟีเจอร์หลัก

🌿 My Garden (สวนของฉัน)

  • สร้างกล่องต้นไม้: บันทึกข้อมูลต้นไม้พร้อมรูปภาพ
  • ดูรายละเอียด: ดูข้อมูลต้นไม้ทั้งหมด
  • แก้ไขข้อมูล: อัพเดทข้อมูลต้นไม้ได้ตลอดเวลา
  • ลบต้นไม้: ลบต้นไม้ที่ไม่ได้ดูแลแล้ว (พร้อมลบการแจ้งเตือนที่เกี่ยวข้อง)

📸 Gallery (แกลเลอรี่)

  • อัปโหลดรูปภาพ: เพิ่มรูปภาพต้นไม้ได้ไม่จำกัด
  • อัปโหลดวิดีโอ: บันทึกวิดีโอการเจริญเติบโตของต้นไม้
  • กรองข้อมูล: แยกดูรูปภาพและวิดีโอแยกกัน
  • ลบหลายรายการ: เลือกลบหลายรายการพร้อมกัน
  • ดูรายละเอียด: ดูรูปภาพและวิดีโอแบบเต็มหน้าจอ

⏰ Reminders (การแจ้งเตือน)

  • สร้างการแจ้งเตือน: ตั้งเวลาการดูแลต้นไม้ (รดน้ำ, ใส่ปุ๋ย, ตัดแต่ง ฯลฯ)
  • ตั้งเวลาซ้ำ: เลือกวันในสัปดาห์ที่ต้องการแจ้งเตือน
  • เปิด/ปิดการแจ้งเตือน: ควบคุมการแจ้งเตือนได้ตามต้องการ
  • แก้ไขการแจ้งเตือน: เปลี่ยนเวลาและวันแจ้งเตือนได้
  • ลบการแจ้งเตือน: ลบการแจ้งเตือนที่ไม่ต้องการแล้ว

👤 Profile (โปรไฟล์)

  • จัดการโปรไฟล์: แก้ไขชื่อผู้ใช้และรูปโปรไฟล์
  • Face ID / Touch ID: เปิดใช้งานการยืนยันตัวตนด้วยไบโอเมตริก
  • เปลี่ยนรหัสผ่าน: เปลี่ยนรหัสผ่านได้ตลอดเวลา
  • ออกจากระบบ: ออกจากระบบเมื่อต้องการ
  • ลบบัญชี: ลบบัญชีและข้อมูลทั้งหมด

🚀 เริ่มต้นใช้งาน

การสมัครสมาชิก

  1. เปิดแอปพลิเคชัน MyGarden
  2. แตะที่ "ยังไม่มีบัญชี? สมัครสมาชิก"
  3. กรอกข้อมูล:
    • ชื่อผู้ใช้: ชื่อที่ต้องการแสดงในแอป
    • อีเมล: อีเมลที่ใช้เข้าสู่ระบบ
    • รหัสผ่าน: รหัสผ่านที่ปลอดภัย
  4. แตะ "สมัครสมาชิก"
  5. ระบบจะเข้าสู่ระบบอัตโนมัติหลังจากสมัครสำเร็จ

การเข้าสู่ระบบ

  1. เปิดแอปพลิเคชัน MyGarden
  2. กรอกอีเมลและรหัสผ่าน
  3. แตะ "เข้าสู่ระบบ"

หมายเหตุ: หากเปิดใช้งาน Face ID / Touch ID ไว้ แอปจะขอให้ยืนยันตัวตนอัตโนมัติเมื่อเปิดแอป

📖 คู่มือการใช้งาน

🌿 การจัดการต้นไม้

สร้างกล่องต้นไม้ใหม่

  1. ไปที่แท็บ My Garden
  2. แตะปุ่ม + ที่มุมขวาบน
  3. กรอกข้อมูล:
    • รูปภาพต้นไม้: แตะ "เลือกรูปภาพ" เพื่อเลือกรูปจากแกลเลอรี่ (ไม่บังคับ)
    • ชื่อต้นไม้: กรอกชื่อต้นไม้ (จำเป็น)
    • วันที่ปลูก: เลือกวันที่ปลูกต้นไม้
    • รายละเอียดเพิ่มเติม: ใส่ข้อมูลเพิ่มเติม เช่น สายพันธุ์, สถานที่ปลูก ฯลฯ (ไม่บังคับ)
  4. แตะ "บันทึก"

ดูรายละเอียดต้นไม้

  1. ไปที่แท็บ My Garden
  2. แตะที่กล่องต้นไม้ที่ต้องการดู
  3. ดูข้อมูลทั้งหมดของต้นไม้

แก้ไขข้อมูลต้นไม้

  1. ไปที่รายละเอียดต้นไม้
  2. แตะปุ่ม "แก้ไข"
  3. แก้ไขข้อมูลที่ต้องการ
  4. แตะ "บันทึก"

ลบต้นไม้

วิธีที่ 1: ลบจากรายการ

  1. ไปที่แท็บ My Garden
  2. เลื่อนกล่องต้นไม้ไปทางซ้าย
  3. แตะ "ลบ"

วิธีที่ 2: ลบจากรายละเอียด

  1. ไปที่รายละเอียดต้นไม้
  2. แตะปุ่ม "ลบ"
  3. ยืนยันการลบ

หมายเหตุ: เมื่อลบต้นไม้ ระบบจะลบการแจ้งเตือนที่เกี่ยวข้องทั้งหมดอัตโนมัติ

📸 การจัดการแกลเลอรี่

เพิ่มรูปภาพ

  1. ไปที่แท็บ Gallery
  2. แตะปุ่ม + ที่มุมขวาบน
  3. เลือก "รูปภาพ"
  4. เลือกรูปภาพที่ต้องการ (สามารถเลือกหลายรูปได้)
  5. รูปภาพจะถูกเพิ่มเข้าแกลเลอรี่อัตโนมัติ

เพิ่มวิดีโอ

  1. ไปที่แท็บ Gallery
  2. แตะปุ่ม + ที่มุมขวาบน
  3. เลือก "วิดีโอ"
  4. เลือกวิดีโอที่ต้องการ (สามารถเลือกหลายวิดีโอได้)
  5. วิดีโอจะถูกเพิ่มเข้าแกลเลอรี่อัตโนมัติ

กรองข้อมูล

  1. ไปที่แท็บ Gallery
  2. ใช้ Segmented Control ด้านบนเพื่อเลือก:
    • ทั้งหมด: แสดงทั้งรูปภาพและวิดีโอ
    • รูปภาพ: แสดงเฉพาะรูปภาพ
    • วิดีโอ: แสดงเฉพาะวิดีโอ

ดูรายละเอียด

  1. ไปที่แท็บ Gallery
  2. แตะที่รูปภาพหรือวิดีโอที่ต้องการดู
  3. ดูแบบเต็มหน้าจอ

ลบรายการเดียว

  1. ไปที่แท็บ Gallery
  2. กดค้างที่รูปภาพหรือวิดีโอที่ต้องการลบ
  3. เลือก "ลบ"
  4. ยืนยันการลบ

ลบหลายรายการ

  1. ไปที่แท็บ Gallery
  2. แตะไอคอน ที่มุมขวาบน
  3. เลือกรายการที่ต้องการลบ (สามารถเลือกทั้งหมดได้)
  4. แตะไอคอน 🗑️ (ถังขยะ)
  5. ยืนยันการลบ

⏰ การจัดการการแจ้งเตือน

สร้างการแจ้งเตือนใหม่

  1. ไปที่แท็บ Reminders
  2. แตะปุ่ม + ที่มุมขวาบน
  3. กรอกข้อมูล:
    • ต้นไม้: เลือกต้นไม้ที่ต้องการแจ้งเตือน
    • หัวข้อ (ไม่บังคับ): ตั้งชื่อการแจ้งเตือน เช่น "รดน้ำ", "ใส่ปุ๋ย"
    • เวลา: เลือกเวลาที่ต้องการแจ้งเตือน
    • วัน: เลือกวันในสัปดาห์ที่ต้องการแจ้งเตือน (สามารถเลือกหลายวันได้)
  4. แตะ "บันทึก"

หมายเหตุ: ต้องสร้างต้นไม้ก่อนจึงจะสามารถสร้างการแจ้งเตือนได้

เปิด/ปิดการแจ้งเตือน

  1. ไปที่แท็บ Reminders
  2. ใช้ Toggle ด้านขวาของการแจ้งเตือนเพื่อเปิด/ปิด

แก้ไขการแจ้งเตือน

  1. ไปที่แท็บ Reminders
  2. แตะที่การแจ้งเตือนที่ต้องการแก้ไข
  3. แก้ไขข้อมูลที่ต้องการ
  4. แตะ "บันทึก"

ลบการแจ้งเตือน

  1. ไปที่แท็บ Reminders
  2. เลื่อนการแจ้งเตือนไปทางซ้าย
  3. แตะ "ลบ"

👤 การจัดการโปรไฟล์

แก้ไขชื่อผู้ใช้

  1. ไปที่แท็บ Profile
  2. แตะไอคอน ✏️ ข้างชื่อผู้ใช้
  3. แก้ไขชื่อผู้ใช้
  4. แตะไอคอน เพื่อบันทึก หรือ เพื่อยกเลิก

เปลี่ยนรูปโปรไฟล์

  1. ไปที่แท็บ Profile
  2. แตะ "เปลี่ยนรูปโปรไฟล์"
  3. เลือกรูปภาพจากแกลเลอรี่
  4. รูปโปรไฟล์จะถูกอัพเดทอัตโนมัติ

เปิดใช้งาน Face ID / Touch ID

  1. ไปที่แท็บ Profile
  2. เปิด Toggle Face ID / Touch ID
  3. ระบบจะขอสิทธิ์การยืนยันตัวตน
  4. ยืนยันด้วย Face ID หรือ Touch ID

หมายเหตุ: ฟีเจอร์นี้จะใช้ได้เมื่ออุปกรณ์รองรับ Face ID หรือ Touch ID เท่านั้น

เปลี่ยนรหัสผ่าน

  1. ไปที่แท็บ Profile
  2. แตะ "เปลี่ยนรหัสผ่าน"
  3. กรอกรหัสผ่านปัจจุบัน
  4. กรอกรหัสผ่านใหม่
  5. ยืนยันรหัสผ่านใหม่
  6. แตะ "บันทึก"

ออกจากระบบ

  1. ไปที่แท็บ Profile
  2. แตะ "ออกจากระบบ"
  3. ยืนยันการออกจากระบบ

ลบบัญชี

  1. ไปที่แท็บ Profile
  2. แตะ "ลบบัญชี"
  3. อ่านข้อความเตือน
  4. กรอกรหัสผ่านเพื่อยืนยัน
  5. แตะ "ลบบัญชี"

คำเตือน: การลบบัญชีจะลบข้อมูลทั้งหมด (ต้นไม้, การแจ้งเตือน, แกลเลอรี่) และไม่สามารถกู้คืนได้

🔔 การแจ้งเตือน

การตั้งค่าการแจ้งเตือน

  1. เมื่อสร้างการแจ้งเตือนครั้งแรก ระบบจะขอสิทธิ์การแจ้งเตือน
  2. แตะ "อนุญาต" เพื่อให้แอปสามารถส่งการแจ้งเตือนได้
  3. หากปฏิเสธ สามารถเปิดใช้งานได้ภายหลังใน Settings > MyGarden > Notifications

การทำงานของการแจ้งเตือน

  • การแจ้งเตือนจะทำงานตามเวลาที่ตั้งไว้
  • การแจ้งเตือนจะแสดงทุกวันตามที่เลือกไว้
  • หากปิดการแจ้งเตือน (Toggle เป็น OFF) ระบบจะไม่ส่งการแจ้งเตือน
  • การแจ้งเตือนจะแสดงข้อความตามหัวข้อที่ตั้งไว้ (หรือชื่อต้นไม้ถ้าไม่ได้ตั้งหัวข้อ)

💾 การจัดเก็บข้อมูล

  • ข้อมูลผู้ใช้: เก็บใน UserDefaults (ปลอดภัยและเข้ารหัส)
  • รูปภาพต้นไม้: เก็บใน Documents Directory ของแอป
  • รูปภาพและวิดีโอในแกลเลอรี่: เก็บใน Documents Directory ของแอป
  • ข้อมูลทั้งหมด: เก็บเฉพาะในอุปกรณ์ของคุณ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์

🔒 ความปลอดภัย

  • รหัสผ่านถูกเข้ารหัสก่อนบันทึก
  • รองรับการยืนยันตัวตนด้วย Face ID / Touch ID
  • ข้อมูลทั้งหมดเก็บเฉพาะในอุปกรณ์ของคุณ
  • ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์ภายนอก

📋 ข้อกำหนดและข้อจำกัด

  • แอปพลิเคชันนี้ใช้ได้เฉพาะบน iOS เท่านั้น
  • ต้องมี iOS 15.0 หรือสูงกว่า
  • การแจ้งเตือนต้องได้รับสิทธิ์จากผู้ใช้
  • Face ID / Touch ID ต้องรองรับโดยอุปกรณ์

🆘 การแก้ไขปัญหา

ปัญหา: ไม่สามารถเข้าสู่ระบบได้

  • ตรวจสอบว่าอีเมลและรหัสผ่านถูกต้อง
  • ลองออกจากระบบและเข้าสู่ระบบใหม่
  • หากลืมรหัสผ่าน ต้องสร้างบัญชีใหม่ (ยังไม่มีฟีเจอร์รีเซ็ตรหัสผ่าน)

ปัญหา: การแจ้งเตือนไม่ทำงาน

  • ตรวจสอบว่าได้อนุญาตการแจ้งเตือนใน Settings > MyGarden > Notifications
  • ตรวจสอบว่าการแจ้งเตือนถูกเปิดใช้งาน (Toggle เป็น ON)
  • ตรวจสอบว่าได้เลือกวันและเวลาที่ถูกต้อง

ปัญหา: ไม่สามารถอัปโหลดรูปภาพได้

  • ตรวจสอบว่าอนุญาตให้แอปเข้าถึงรูปภาพใน Settings > MyGarden > Photos
  • ตรวจสอบว่ามีพื้นที่ว่างในอุปกรณ์เพียงพอ

ปัญหา: Face ID / Touch ID ไม่ทำงาน

  • ตรวจสอบว่าเปิดใช้งาน Face ID / Touch ID ใน Profile แล้ว
  • ตรวจสอบว่าอุปกรณ์รองรับ Face ID / Touch ID
  • ตรวจสอบว่าได้ตั้งค่า Face ID / Touch ID ใน Settings ของอุปกรณ์แล้ว

📞 ติดต่อ

หากพบปัญหาหรือมีคำถามเกี่ยวกับแอปพลิเคชัน กรุณาติดต่อทีมพัฒนา


MyGarden - จัดการสวนของคุณได้ง่ายๆ ในมือเดียว 🌱

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages