Mood Map is a mental health-focused app built to track your daily mood patterns to help map out a better life.
Users can log in to access their own personal profiles containing their daily mood logs. Prompts to assess their current mood and reflect on their current emotions will help users be more aware and present in their mental state in order to make positive progress.
Node.js, MongoDB, Express.js, Passport.js, Bootstrap CSS
View the live deployment here:
Requirements before starting:
Install dependencies
npm install
Create environment variable file
cd config
touch .env
Add the following entries to the environment variable file (.env)
PORT = 4000
# MongoDB
DB_STRING = MONGODB-URI-PLACEHOLDER
Start the server
npm run start
- Complete visual design across all pages
- Integrate React
- How to use mongoDB's aggregate operations in order to obtain specific doucments created for the current week period.
- How to use checkbox inputs with mongoose schemas