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.
Saat ini, hanya tersedia versi Android (APK) untuk diunduh. File APK dapat diunduh di bagian releases atau melalui Microsoft Visual Studio App Center.
Proyek ini dibuat oleh kelompok C04 yang beranggotakan sebagai berikut.
- Aurelia Amanda Robert (2006527903)
- Kevin (2006483795)
- Loanda Gunawan (2006521585)
- Muhammad Athallah (2006527481)
- Muhammad Bintang Azriel Aditya Wardhana (2006536492)
- Muhammad Fikri Haryanto (2006525053)
- Teuku Faiz Aryasena (2006535716)
Berikut ini adalah daftar modul yang akan diimplementasikan beserta pengembang dari setiap modul.
- Journaling - Muhammad Athallah
- Pojok Curhat - Kevin
- Tembok Harapan - Teuku Faiz Aryasena
- Kutipan Penyemangat - Aurelia Amanda Robert
- Deteksi Dini Depresi - Loanda Gunawan
- Ide Kegiatan untuk Perasaan yang Dirasakan - Muhammad Fikri Haryanto
- About Us - Muhammad Bintang Azriel Aditya Wardhana
Berikut adalah langkah-langkah yang akan dilakukan untuk mengintegrasikan aplikasi dengan server web.
- Mengimplementasikan sebuah wrapper class dengan menggunakan library http dan map untuk mendukung penggunaan cookie-based authentication pada aplikasi.
- Mengimplementasikan REST API pada Django (views.py) dengan menggunakan JsonResponse atau Django JSON Serializer.
- Mengimplementasikan desain front-end untuk aplikasi berdasarkan desain website yang sudah ada sebelumnya.
- Melakukan integrasi antara front-end dengan back-end dengan menggunakan konsep asynchronous HTTP.
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
Berikut ini adalah sumber referensi yang digunakan dalam pembuatan proyek ini.
- Efektivitas Kuesioner PHQ-9 Sebagai Skrining Deteksi Dini Depresi
- The Patient Health Questionnaire (PHQ-9) - Overview
- Relax Color Scheme » Blue » SchemeColor.com
- Beautiful Free Images & Pictures | Unsplash
- How do I make an http request using cookies on flutter?
- Using Github Actions With Flutter
- Flutter Action
- GitHub Release Action
- How to handle screen transitions in Flutter - Tetsuhiro Ueda
- App Icon Generator
- How to implement Authentication in TK2 PBP - Adrian Ardizza
- Flutter Android App Distribution with Visual Studio AppCenter
- Using AppCenter for Flutter projects
- Deploy Flutter Apps using AppCenter
- Flutter & Github actions for a signed APK
- Visual Studio Code App Center: Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8
- Build flutter releases in github actions for production only android for while.