MindBloom is a mental health companion app that helps you track your mood, journal your thoughts, and get AI-powered insights.
Screen.Recording.2026-04-29.at.2.13.07.PM.mp4
This project is set up as a monorepo with a Node.js backend and a React frontend.
- Create a new Web Service on Render.
- Connect this GitHub repository.
- Use the following settings:
- Environment:
Node - Build Command:
npm install --prefix backend && npm install --prefix frontend && npm run build --prefix frontend - Start Command:
node backend/server.js
- Environment:
- Add your Environment Variables:
MONGODB_URI: Your MongoDB Atlas stringJWT_SECRET: A long random stringGROQ_API_KEY: Your Groq API keyNODE_ENV:production
- Create a new project on Railway.
- Connect your GitHub repo.
- Railway will automatically detect the
Procfileand deploy. - Add the same Environment Variables as above.
- Clone the repo.
- Run
npm run install-allin the root. - Set up
.envfiles in bothbackend/andfrontend/. - Run
npm run devinbackend/andnpm startinfrontend/.