Skip to content

An interactive album-collection sharing experience.

Notifications You must be signed in to change notification settings

DMAN28/beat-hub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beat-hub

An interactive music-sharing experience.

Description

Preview

preview image

This application is deployed at https://blooming-tundra-89879.herokuapp.com/

Beethub is an interactive album-collection sharing experience. It is built for people who treat music as a lifestyle. Name and save collections, review albums from anywhere by clicking or tapping, and see other users' choices in real time. Beathub is integrated with Spotify, and has access to Spotify's full library of album artwork, artists, and more. There's no need to keep track of another subscription if you use BeetHub!

The app is built on MongoDB and the entire front end is built with react. The app is responsive and mobile-friendly, so you always have access.

Table of contents

Installation

Note: This is only necessary if you intend on deploying the app yourself. Otherwise, enjoy the deployment on Heroku, no install required.

It is important that you have both node.js and MongoDB installed before attempting to install the rest of the application's dependencies and running it.

Clone the repo from GitHub first.

Begin by running npm install in your terminal. Once this is finished, the app should be ready to start.

Usage

Run npm run develop in your terminal and wait for the app to display in your default browser. For troubleshooting, it is sometimes best to cd into either server or client directories and run npm watch or npm start respectively.

Maintainers

@Heather Aljberg
@Daniel Harned
@Juan Chavez
@David Manriquez
@Diego Marrs

Contributing

Fork the project if you would like to contribute.

Credits

License

Licensed under MIT 2022

About

An interactive album-collection sharing experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.2%
  • CSS 8.6%
  • HTML 2.2%