Skip to content

masnann/plant_care

Repository files navigation

Plant Care

Judul Proyek : Plant Care

Nama Peserta : Anan Widianto

Kelas : Golang B

Deskripsi Produk:

Penghijauan dan tanaman hias semakin populer di kalangan masyarakat, baik sebagai hobi maupun bagian dari tren gaya hidup. Banyak orang yang memiliki koleksi tanaman di rumah. Namun, merawat tanaman dengan baik memerlukan perhatian, waktu, dan pengetahuan yang tepat. Bagi orang yang baru pertama kali memulai, mungkin mengalami kesulitan dalam menjaga kesehatan tanaman mereka karena kesibukan sehari-hari atau mungkin kurangnya pengetahuan. Plant Care hadir untuk dapat membantu pengguna merawat tanaman mereka dengan lebih efisien dan efektif. Tujuan utama dalam pengembangan aplikasi "Plant Care" adalah membantu pengguna merawat tanaman melalui panduan perawatan dan pemantauan perkembangan tanaman. Aplikasi ini juga bertujuan untuk mendorong pengguna untuk lebih terlibat dalam kegiatan merawat tanaman dan mendukung keberlanjutan dengan menjadikan pengguna lebih sadar akan lingkungan dan memberikan pengalaman yang sederhana dan nyaman bagi pengguna agar merawat tanaman menjadi kegiatan yang menyenangkan.

Spesifikasi Fitur Produk:

  • Pengguna dapat melakukan register dengan mendaftarkan username, email dan password
  • Pengguna dapat melakukan login menggunakan email dan password
  • Pengguna dapat menambahkan tanaman baru ke dalam daftar tanaman, termasuk informasi seperti nama tanaman, jenis tanaman, tanggal tanam, dan foto.
  • Pengguna dapat melihat daftar tamanan
  • Pengguna dapat mengedit informasi tanaman yang ada.
  • Pengguna dapat menghapus tanaman dari daftar tanaman.
  • Pengguna dapat menambah, mengedit, menghapus dan melihat catatan kesehatan tanaman, seperti tanggal terakhir penyiraman, pemupukan, dan perawatan khusus.
  • Pengguna dapat mengunggah foto yang terkait dengan catatan kesehatan tanaman.
  • Pengguna dapat melihat panduan perawatan
  • Pengguna mendapatkan notifikasi pengingat waktu penyiraman
  • Pengguna dapat melakukan interaksi/chat dengan assistant

Tech Stack:

  • App Framework: Echo
  • ORM: Gorm
  • Database: MySQL
  • Deployment: AWS EC2 dan RDS
  • Code Structure: Clean Architecture
  • Authentication: JWT
  • Unit Testing : Coverage 80%
  • Notification : Google Firebase
  • AI: OpenAI
  • Cloud: Couldinary

Documentation API

Link Postman

ERD (Entity Relationship Diagram)

Link ERD

About

Pengerjaan Task Mini Project Program Kampus Merdeka di Alta

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages