Skip to content

giveitem/DiscoveryQueue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiscoveryQueue

Team Data-Geeks: @Janecching, @jessicayujia, @giveitem, @ouou318

About

👋 Hi! DiscoveryQueue is a multi-functional web application that helps you discovering your new favorite song.

This is also an entry to CIS550(Database and Information Systems)'s final project.

Features

  1. Five4Five
  • Enter your five favorite songs using our search page, and we'll pull five songs that match your interest and taste!
  1. Head2Head
  • A Buzzfeed style pair quiz to find your new favourite songs.
  1. Explorer
  • Search songs based on key musicality attributes including valence, intrumentalness, time signature, energy, danceability. Also get suggested musicians based on those attributes.

Guide to build this project locally

  1. Download the entire project and unzip it. Then, move your console directory into the root of the project directory.

  2. To build the server part of this project, first go into the server directory using the cd server command. After which run npm install. Then, under the server directory, create a config.json file with appropriate credentials. Finally, run npm start to start the server.

  3. To build the client part of this project, first go into the client directory using cd client. After witch run npm install. After your installed all the required packages, run npm start to start the client.

Try It Out

This project is built with React, Express.js, and MySQL.

Please try our live demo here

Thank you for reading and have fun with our app!

About

A multi-functional web application that generates music recommendations based on user input.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •