Skip to content

Mood based Spotify Playlists (moody but with react)

Notifications You must be signed in to change notification settings

lyokoth/moodyfy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moodyfy

A mood based- Spotify Application

Firebase Spotify

React Express.js

Build Status

This project was bootstrapped with Create React App.

Table of contents:

  • To Do
  • Features
  • Demo/Screenshots
  • Installation
  • Usage
  • Technologies
  • Contributing
  • License

To do

  • Add machine learning algorithms to analyze mood and suggest the most suitable tracks.
  • Deploy to Firebase 🚀

Introduction

Moodify is a React web application designed to help you create personalized playlists on Spotify based on your current mood. Whether you're feeling upbeat and energetic, calm and relaxed, or somewhere in between, Moodify has got you covered.

The app leverages the Spotify Web API to access your playlists and song library.

Features

  • Authenticate with your Spotify account to access your playlists and songs.
  • Analyze your mood with a slider that has 5 moods.
  • Generate customized playlists based on your mood preferences.
  • Add or remove songs from the generated playlists.
  • Save the mood-based playlists directly to your Spotify account.

Technologies used

Moodyfy is a mood-based Spotify playlist creator. It uses:

  • React
  • Spotify Web API
  • TensorFlow, Scikit-learn
  • HTML/CSS
  • [Express] - fast node.js network app framework

Installation

Moodyfy requires Node.js v10+ to run. To run the app locally, follow these steps:

Clone the repository:

git clone https://github.com/your-username/moodyfy.git

Change directory and install depencencies

cd moodyfy
npm install

Development

Want to contribute? Yay! Follow these steps: Fork the repository

Create a new branch for the feature using:

git checkout -b feature-name

Make changes then commit:

git commit -m "Add feature"

Push changes:

git push origin feature-name

Submit pull request to main repository

License

MIT

Screenshots

License

MIT

Screenshots

  • Login page:

demogif

  • Spotify Authentication page

Auth

About

Mood based Spotify Playlists (moody but with react)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published