Skip to content

Calladrus2001/Code-Mind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.dart and enter these as AppID and token parameters respectively.
  • Head to Google Cloud Console and enable the Places API. Generate an API Key for it and use it in the Text Search API.
  • Also enable the Dialogflow API, create a Service Account with Dialogflow API Admin role, generate a key for this, and add it to assets
  • 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 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.

🚀 About Me

I am a Flutter Developer with experience in Node.js, and blockchain. Connect with me on LinkedIn.

About

An extravagant Mental Health solution for your every need

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages