/geomusic

A geo-location music app that accommodates mobile and other platforms using React, Bootstrap, Express, and Google Maps API.

Primary LanguageJavaScript

GeoMusic

A web app that allows users to find songs and playlists saved by other users in their current location.

Team

  • Anna Zharkova
  • James Murphy
  • Joshua Broberg
  • Soo Park

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Roadmap
  5. Contributing

Usage

  1. User1
  • The user opens the app on his mobile, log into Spotify from it.
  • The user choose his playlist from his Spotify account.
  • The user adds the list to his location.
  • (The location and the playlist saves into the database)
  1. User2
  • The user opens the app on his mobile, log into Spotify from it.
  • Finds the nearby playlist around the location.
  • Walks to the location, press the play button for the playlist.
  • The web app directs the playlist to ther user's Spotify app.

Requirements

Dependancies

  • body-parser: 1.17.2
  • express: 4.15.3
  • jquery: 3.2.1
  • mongoose: 4.10.7
  • react: 15.6.1
  • react-dom: 15.6.1
  • request: 2.81.0

Dev-dependancies

  • babel-core: 6.25.0
  • babel-loader: 7.1.0
  • babel-preset-react: 6.24.1
  • babel-cli: 6.7.5
  • babel-preset-es2015: 6.6.0
  • babel-register: 6.7.2
  • webpack: 3.0.0

Development

Installing Dependencies

From within the root directory:

npm install

Roadmap

alt text

Contributing

See CONTRIBUTING.md for contribution guidelines.