RetroWellness πΉοΈ
1st Prize Winning Hackathon Project | Hack the Future: AI & Open Source Hackathon
RetroWellness is a mental health-focused web application designed with a nostalgic retro theme. It aims to support users in managing their mental well-being through personalized plans, interactive tools, and community support, all while bringing a fun and engaging user experience. Check
-
Personalized Plans
Tailored recommendations to help users achieve mental clarity and personal growth. -
Healthy Lifestyle Recommender
Simple tips and tricks for a better lifestyle, including nutrition advice and self-care reminders. -
Mood-to-Music Generator
AI-powered music recommendations based on the user's mood to boost emotional well-being. -
Time Capsule
A digital journal feature where users can store their thoughts and revisit them later. -
Yoga/Exercises Page
A curated list of exercises and yoga routines for relaxation and physical wellness. -
Nutrition Planner
Form-based meal planning and dietary advice for mental and physical health. -
Community Forums
A safe space to connect, share experiences, and support others in their mental health journeys. -
ChatBox A chatbox to get more information and advice about health plans.
-
Retro UI
Bringing the vibes of the past with a bold, pixel-perfect retro design!
- React.js
- CSS (Retro theme styling)
- React Router (For navigation between pages)
- Python Flask (For AI-powered features like the mood-to-music generator)
- MySQL (For storing user data, plans, and community forum content)
- Scikit-learn
- Spotify API (for generating music recommendations)
- OpenAI API (for chating with the chatbox)
-
Clone the Repository
git clone https://github.com/shreyazh/RetroWellness.git cd RetroWellness -
Install Dependencies
# Install frontend dependencies cd frontend npm install # Install backend dependencies cd ../backend npm install
-
Set Up Environment Variables
Create a.envfile in the backend folder and add your environment variables:PORT=5000 MONGO_URI=your_mongo_connection_string SPOTIFY_API_KEY=your_spotify_api_key -
Start the Application
# Run the backend server cd backend npm start # Run the frontend server cd ../frontend npm start
-
Visit the App
Open your browser and go tohttp://localhost:3000.
We welcome contributions from the community! Here's how you can contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name. - Make your changes and commit them:
git commit -m "Added a feature". - Push your branch:
git push origin feature-name. - Submit a pull request.
This project is licensed under the MIT License. See LICENSE for more details.