Skip to content
/ reverb Public

A music-sharing social network - listen, discover, critique, curate

Notifications You must be signed in to change notification settings

j-cqln/reverb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reverb

Reverb

A music-sharing social media app

Table of contents

Getting started

Online

You can find Reverb online here!

Running locally

Follow the Spotify API guide to get credentials (CLIENT_ID and CLIENT_SECRET). When creating an app on the Spotify dashboard, set Redirect URI to http://127.0.0.1/. Create a .env file in the root directory. In this file, set CLIENT_ID, CLIENT_SECRET, and define SECRET_KEY, which can be any value.

Then, run python server.py [port] in the terminal to launch the app at http://127.0.0.1:port.

Features

Info image

Listen, discover, critique, curate, & share with friends

With Reverb, you can:

  • Search for songs, albums, users, and their collections
  • Review songs and albums, or enter a personal journal entry
  • Create collections of songs and albums
  • Customize your profile, add friends, and visit their pages
  • Discover new music: popular on Spotify, Reverb trends, or friends' tunes
  • Listen to a snippet of every song

Team

Jacqueline - frontend, backend, UI/UX, database

Jennifer - backend, database design

Jeff - frontend, backend

Michael - frontend, backend

Acknowledgements

Spotify, for use of the API and embedded music player widgets

CS 419 teaching staff, for support throughout the semester

About

A music-sharing social network - listen, discover, critique, curate

Resources

Stars

Watchers

Forks

Packages

No packages published