INIT Week Day1: Add README.md to an existing Github project. Below is the new and improved document, its also available on the GitHub Repo
Code:Mind
An extravagant mental health solution for your every need.
Features
- 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
Tech Stack
App: Flutter
Backend: Firebase Auth, Cloud Firestore
APIs: Dialogflow, JokesAPI, PlacesAPI
Plugins: Speech-to-Text, AgoraRTC Engine, Geolocator
Installation
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.dartand enter these asAppIDandtokenparameters 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 Adminrole, generate a key for this, and add it toassets - Go Ahead and run the app.
Demo
Youtube: Demo Video
Roadmap
- Enable a Stream-able Audio System witha a variety of tracks for Meditation.
- Make Chatbot more interactive and enable
Actionson 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.
🚀 About Me
I am a Flutter Developer with experience in Node.js, and blockchain. Connect with me on LinkedIn.
Built With
- agora
- dialogflow
- firebase
- flutter
- google-cloud
- gps
- twilio




Log in or sign up for Devpost to join the conversation.