-π§ Frontend Features & Styling I contributed to building and styling several frontend components, including the mood tracking UI and parts of the journaling system using React and Tailwind CSS.CSS..
-π Data Visualization I helped implement and customize the Insights page using Chart.js to show mood trends over time..
-π οΈ Bug Fixes & Polish I helped debug UI inconsistencies across mobile and desktop views, and made visual polish tweaks for a cleaner experience.nce..
-π§ͺ Testing & Feedback I assisted with testing key features like mood submission, journal saving, and login flow, and provided user feedback to improve the UX. UX..
-π Project Documentation I contributed to updating the README to reflect the latest setup instructions and project structure. A full-stack mental health tracking app where users can log moods, write journals, and visualize emotional trends over time.e.
- β User Authentication (Sign Up / Log In / Log Out)
- ποΈ Daily Mood Tracking with emotion notes
- π Journaling system (create, edit, delete entries)
- π Mood Insights with visual charts
- π± Fully responsive UI (mobile & desktop)top)
π https://mentalhealth-indol.vercel.app/
- Node.js β₯ 16
- npm or yarn
git clone https://github.com/COOLCODERVG/mentalhealth.git
cd mentalhealth
npm install # or yarn install
npm run dev # or yarn devVisit http://localhost:3000 in your browser.
β οΈ Note: This project requires an.envfile for API keys and environment variables. Example:
VITE_API_KEY=your_api_key_herePlace this file in the root directory before running the app.
mentalhealth/
ββ node_modules/ # Installed packages
ββ public/ # Static assets
ββ src/ # Source code (components, pages, logic)
ββ .gitignore # Git ignored files
ββ eslint.config.js # ESLint configuration
ββ index.html # Entry HTML
ββ package-lock.json # Dependency lock file
ββ package.json # Project metadata and scripts
ββ README.md # Project documentation
ββ vite.config.js # Vite bundler configuration
iguration
Frontend: React, Tailwind CSS, Chart.js Backend: Node.js, Express, MongoDB Deployment: Vercel (frontend), [your backend hosting]
- Mood Tracker β Submit daily mood with emoji selector + optional note
- Journal β Create and manage personal entries
- Insights β Visualize your emotional trends over time
- Authentication β Register, log in, and maintain sessions securely
- β Core functionality complete and tested
- π¦ Local setup under 2 minutes (
npm install && npm run dev run dev) - π Live build running at the provided URL
- π README includes instructions, features, and screenshots
- π§Ή Visually polished and stable across devices
- Create an account or log in
- Record how you're feeling each day
- Use the journal for deeper reflections
- View weekly/monthly emotional insights
Contributions are welcome!
- Fork the repo
- Create a new feature branch
- Commit your changes
- Open a Pull Request
Licensed under the MIT License