/echo

The repository of mobile version of reflekt.io; built with Flutter.

Primary LanguageDart

reflekt.io - echo

Develop Pre-Release Release

Sebuah tempat baru yang akan menjadi tempat aman untuk merefleksikan diri, berkeluh kesah, memberikan semangat kepada sesama, dan menyuarakan harapan tanpa rasa takut.

Kini, dapat diakses secara langsung melalui ponsel.

Proyek ini dibuat untuk memenuhi tugas Proyek Akhir Semester (PAS) pada mata kuliah Pemrograman Berbasis Platform (CSGE602022) yang diselenggarakan oleh Fakultas Ilmu Komputer, Universitas Indonesia pada Semester Gasal, Tahun Ajaran 2021/2022.

๐Ÿ“ฑ Aplikasi ๐Ÿ“ฑ

Saat ini, hanya tersedia versi Android (APK) untuk diunduh. File APK dapat diunduh di bagian releases.

๐Ÿ‘จโ€๐Ÿ’ป Pengembang Aplikasi ๐Ÿ‘ฉโ€๐Ÿ’ป

Proyek ini dibuat oleh kelompok C04 yang beranggotakan sebagai berikut.

๐Ÿ“‹ Daftar Modul ๐Ÿ“‹

Berikut ini adalah daftar modul yang akan diimplementasikan beserta pengembang dari setiap modul.

๐Ÿ”— Integrasi dengan Situs Web ๐Ÿ”—

Berikut adalah langkah-langkah yang akan dilakukan untuk mengintegrasikan aplikasi dengan server web.

  1. Mengimplementasikan sebuah wrapper class dengan menggunakan library http dan map untuk mendukung penggunaan cookie-based authentication pada aplikasi.
  2. Mengimplementasikan REST API pada Django (views.py) dengan menggunakan JsonResponse atau Django JSON Serializer.
  3. Mengimplementasikan desain front-end untuk aplikasi berdasarkan desain website yang sudah ada sebelumnya.
  4. Melakukan integrasi antara front-end dengan back-end dengan menggunakan konsep asynchronous HTTP.

๐Ÿ‘ฅ Persona ๐Ÿ‘ฅ

Aplikasi ini hanya dapat diakses setelah pengguna melakukan login. Apabila pengguna belum memiliki akun, maka pengguna dapat membuat akun melalui fitur sign up.

Pengguna yang sudah melakukan login dapat:

  • Melakukan Deteksi Dini Depresi
  • Melakukan Journaling
  • Menggunakan Pojok Curhat
  • Melihat dan membuat Kutipan Penyemangat
  • Menuliskan harapan pada Tembok Harapan
  • Melihat Ide Kegiatan yang dapat dilakukan
  • Melihat detail aplikasi dan memberikan saran kepada pengembang aplikasi melalui About Us

๐Ÿ“‘ Referensi ๐Ÿ“‘

Berikut ini adalah sumber referensi yang digunakan dalam pembuatan proyek ini.