Inspiration
Our inspiration is based on a major health problem concerning mental health and how most people who suffer from it do not have anyone to talk to and keep it to themselves.
What it does
By using our website, users could determine their mood of the day and create a journal to write down anything in their heart. Then our AI therapist will analyse the user's mental health based on the journal written down.
(Bonus): A leaderboard to compare happiness between users
How we built it
We build it using various tools:
- ReactJS for the frontend
- NodeJS and Express for the backend
- Prisma and MySQL for the database
- Docker
- Finally, DigitalOcean to deploy it
Challenges we ran into
There are some challenges we ran into while building the app:
- Keep modifying the Prisma schema
- Overcomplicate components
- Setting up Docker because of migration issues
Accomplishments that we're proud of
- The app is finally fully functional
- The app could be deployed
What we learned
- Improved React skills
- Improved DevOps skills
- Work under pressure
- Learn how to work in a team
- How to be patient with a teammate
What's next for MentalAquarium
- Being able to communicate with an actual psychiatrist
- Improve the AI
- Implementing mindfulness exercises from AI for users
Built With
- digitalocean
- docker
- express.js
- mysql
- node.js
- prisma
- react
- tailwind
Log in or sign up for Devpost to join the conversation.