Skip to content

MarcoMartins89/MoodRiser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MoodRiser

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.

Features

  • 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.

Technologies Used

  • 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.

Deployment

  • Website: MoodRiser is accessible online at www.moodriser.com.
  • Backend: Hosted on Render platform, ensuring reliable and scalable backend services.

Meet the Team

How to Use

  1. Visit www.moodriser.com in your web browser.
  2. Enter how you're feeling in the prompt and rate your mood using the slider.
  3. Click on the "Submit" button to receive personalized recommendations.
  4. Explore the suggested Spotify playlist, motivational quote, and book suggestions to uplift your mood.
  5. Track your mood over time by accessing the mood history feature.

ScreenShots

Screenshot Screenshot Screenshot


MoodRiser - Uplifting Your Spirits One Step at a Time! 🌟

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •