Skip to content

Capstone project created with a team of 5 other CodeFirst Girls Nanodegree students that is an accumulation of all the skills gained from the program to contribute to the final grade of the Nanodegree and display the coding epxerience gained and learned.

Notifications You must be signed in to change notification settings

fatma123555/CFG_Project_Feels

Repository files navigation

CFG Capstone Project: Feels

Capstone project created with a team of 5 other CodeFirst Girls Nanodegree students that is an accumulation of all the skills gained from the program to contribute to the final grade of the Nanodegree and display the coding epxerience gained and learned.

Feels

Get in your feels

Feels is an application that allows you to explore your current mood with a playlist selected for you at random, using a mood quiz.

Installing / Getting started:
A quick introduction of the minimal setup you need to get Feels up & running.

pip3 install flask
pip3 install Flask_WTF
pip3 install spotipy
pip3 install Python-dotenv
pip3 install pandas
pip3 install os_sys
pip3 install WTForms
pip3 install Werkzeug
pip3 install pathlib
pip3 install unittest2

Initial Configuration:
For conifgurationg purposes a separate .env file will need to be created that will need to hold secret keys.
CLIENT_ID = ""
CLIENT_SECRET = "
"
SECRET_KEY = "
**********"

User Tutorial:
user_tutorial_gif

Click the links to view videos of how to use the app!

Getting a recommended playlist

Find User Rated Popular Playlists

Future Login Feature

Deploying / Publishing:
For future development of this project, it would be ideal to be able to publish the project onto Heroku

Features:
The main features of this project is being given a randomly selected playlist based off the results of the quiz, using the spotipy api.
You can also set a rating on the randomly selected playlist which will then be stored in the database.
These ratings can be used to pull the most popular playlists within the selected moods.
future work feature: admin section for updating and adding moods to app

Contributing:
If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

About

Capstone project created with a team of 5 other CodeFirst Girls Nanodegree students that is an accumulation of all the skills gained from the program to contribute to the final grade of the Nanodegree and display the coding epxerience gained and learned.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published