Skip to content

angvit/TuneTalk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

215 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents
  1. About The Project
  2. Technologies Used
  3. Getting Started
  4. Acknowledgments

Tune Talk

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.

(back to top)

About The Project

Home Page
MusicReviewApp Home Page
Get Song
MusicReviewApp Get Song
Song Update
MusicReviewApp Song Update
Album Update
MusicReviewApp Album Update
Profile
MusicReviewApp Profile
Generate Custom Songs
MusicReviewApp Home Page
View Custom Songs
MusicReviewApp Home Page

(back to top)

Technologies Used

  • React
  • Express
  • PostgreSQL

(back to top)

Getting Started

For this project you will need Node.js and PostgreSQL installed

Prerequisites

  1. Download and install Node.js on your system. You can download it from Node.js Official Site.

  2. Download and install PostgreSQL on your system. You can download it from PostgreSQL Official Site.

  3. Install npm on to your system.

npm install npm@latest -g
  1. Create a Spotify application from the Spotify Developer Site

  2. Create a Auth0 application from the Auth0 Official Site

Installation

  1. Clone the repo
    git clone https://github.com/JoanG5/Tune_Talk.git
  2. Install NPM packages
    cd client
    npm install
    cd server
    npm install
  3. 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

(back to top)

Acknowledgments

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 99.8%
  • Other 0.2%