Table of Contents
TuneTalk will allow users to share their thoughts on music and keep track of the songs or albums they plan on or are currently listening to. It will allow users to give songs or albums a rating out of 5 alongside a title and description describing their thoughts in depth. As well, users will be able to save songs and albums to a “plan to listen”, “listening” or “listened” section that is saved to their profile. Users will also be able to create a unique personalized AI song using their previous reviews as input to tailor the song to their musical tastes and preferences.
For this project you will need Node.js and PostgreSQL installed
-
Download and install Node.js on your system. You can download it from Node.js Official Site.
-
Download and install PostgreSQL on your system. You can download it from PostgreSQL Official Site.
-
Install npm on to your system.
npm install npm@latest -g
-
Create a Spotify application from the Spotify Developer Site
-
Create a Auth0 application from the Auth0 Official Site
- Clone the repo
git clone https://github.com/JoanG5/Tune_Talk.git
- Install NPM packages
cd client npm install cd server npm install
- Create a .env in the root of the client folder
SPOTIFY_CLIENT_ID=YOUR_SPOTIFY_ID SPOTIFY_CLIENT_SECRET=YOUR_SPOTIFY_SECRET_ID REACT_APP_AUTH0_DOMAIN=YOUR_AUTH0_DOMAIN REACT_APP_AUTH0_CLIENT_ID=YOUR_AUTH0_CLIENT_ID
- Team members who contributed to this project:






