MoodRiser is a web application designed to help people feel better by providing curated content based on their mood. Whether you're feeling down, stressed, or simply want a mood boost, MoodRiser offers personalized recommendations to lift your spirits.
- User Input: Start by typing how you're feeling in the provided prompt. Additionally, rate your mood on a scale from 0 to 10 using the slider.
- Playlist Recommendations: MoodRiser communicates with the Spotify API to suggest playlists tailored to your mood. Simply enter your mood, and MoodRiser will find the perfect playlist to match.
- Inspirational Quotes: Receive a motivational quote to uplift your spirits and provide encouragement.
- Book Suggestions: Discover recommended books related to your mood, offering inspiration, comfort, or a new perspective. (Powered by the official Google Books API)
- Dynamic Visualization: Track your mood over time with the mood history feature, displayed in an interactive graph.
- Frontend: Developed using HTML, CSS, and JavaScript, with a Single Page Application (SPA) architecture for seamless user experience.
- Backend: Powered by Python and Flask framework, providing the server-side logic for fetching data and communicating with external APIs.
- API Integration: Utilizes the Spotify API for playlist recommendations, OpenAI's ChatGPT API for generating personalized responses, and the official Google Books API for book suggestions.
- Data Visualization: Implemented using Chart.js library for dynamic mood tracking visualization.
- Website: MoodRiser is accessible online at www.moodriser.com.
- Backend: Hosted on Render platform, ensuring reliable and scalable backend services.
- André Hortelão
- Vicente Figueiredo
- Marco Martins
- Daniel Carvalho
- Visit www.moodriser.com in your web browser.
- Enter how you're feeling in the prompt and rate your mood using the slider.
- Click on the "Submit" button to receive personalized recommendations.
- Explore the suggested Spotify playlist, motivational quote, and book suggestions to uplift your mood.
- Track your mood over time by accessing the mood history feature.
MoodRiser - Uplifting Your Spirits One Step at a Time! 🌟