An extravagant mental health solution for your every need.
- In-built Audio Player for Meditation
- Interactive chatbot for diagnosing Mental Health Issues.
- Guided-Journaling Mode
- Endless Jokes
- Video-calling facility
- Therapists/ Mental Health clinics near you
App: Flutter
Backend: Firebase Auth, Cloud Firestore
APIs: Dialogflow, JokesAPI, PlacesAPI
Plugins: Speech-to-Text, AgoraRTC Engine, Geolocator
Clone the repo and follow these steps:
- Configure the FlutterFire SDK on your system.
- Add Firebase to this project. Enable Auth and Cloud Firestore.
- Head to Agora, create your project and get AppID and Temp RTC token.
- Make
lib/secrets.dart
and enter these asAppID
andtoken
parameters respectively. - Head to Google Cloud Console and enable the
Places API
. Generate an API Key for it and use it in theText Search API
. - Also enable the
Dialogflow API
, create a Service Account withDialogflow API Admin
role, generate a key for this, and add it toassets
- Go Ahead and run the app.
Youtube: Demo Video
- Enable a Stream-able Audio System witha a variety of tracks for Meditation.
- Make Chatbot more interactive and enable
Actions
on it. - Make a Node.js backend and migrate the backend logic.
- Configure Firebase Auth Custom Claims to enable a different access level to Medical Professionals.
- Enable Appointments via app.
I am a Flutter Developer with experience in Node.js, and blockchain. Connect with me on LinkedIn.