Skip to content

mansapatel111/MindMates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 MindMates MindMates is a gamified mindfulness and gratitude web app built with the MERN stack (MongoDB, Express.js, React, Node.js). It offers a supportive, chatbot-driven experience to help users build healthy mental habits through daily prompts, milestone rewards, and streak tracking.

🌐 This is our GitHub Repo

✨ Features 💬 Interactive Chatbot: Unique daily mindfulness and gratitude prompts

🎯 Streak Tracking: Encourages consistency through daily participation

🏆 Smilestones: Earn in-game currency as rewards for continued use

🔐 User Authentication: Secure login and encrypted password storage

🛠 Installation Install Node.js and MongoDB

Clone the repo: git clone https://github.com/mansapatel111/MindMates cd MindMates Set up .env files in both frontend/ and backend/ directories using the provided dotenv.txt templates.

For backend: Add your JWT_SECRET and MONGO_URI

In two separate terminals:

cd backend && npm install && npm start cd frontend && npm install && npm start

🔍 Testing & Quality ✅ Manual testing for UI and chatbot prompts

🔄 Version control with Git and GitHub PRs

🧪 Static analysis via SonarQube for code quality and security

🛡 Software Qualities

Usable: Friendly chatbot interface for easy engagement

Secure: Password encryption & JWT-based auth

Reliable: Input validation, consistent schemas

Performant: Responsive frontend, optimized DB access

💫 Built by Amanda Tantalean, Mansa Patel, and Esmil Canet Group 04 | Final Project

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors