Skip to content

A single page React/Node.js application which uses the SeatGeek and Spotify APIs to find artists playing in your city.

Notifications You must be signed in to change notification settings

duncan-mann/DISGO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DISGO 🎸

Listen, discover, and never miss another show! DISGO is a music streaming platform that utilizes real-world event and music data to integrate seamlessly with the Spotify ecosystem.

Simply enter your location and the dates that you will be there, and DISGO will generate a playlist of all artists playing shows for your search. Filter the results by genre, and export the playlist to your Spotify account for easy listening wherever you go. Finally, view event details and find tickets for your new favourite artists. 🤟🏼

The project was delivered by 3 engineers over a span of 1.5 weeks. The team organized 2-day sprints to tackle various features and held daily agile scrum meetings to set goals, check-in on progress, and brainstorm ideas.

Users can access the deployed app at the following link.

"main page"

Architecture

"architecture"

Getting Started

Run npm install in both the client directory and server directory.

Run npm start in both the client directory and server directory.

Go to http://localhost:3000.

Tech Stack

Core Stack: React, Express, NodeJS

UI Framework: Material UI

APIs: SeatGeek API, Spotify Web API, Spotify Web Playback SDK

OAuth: passport-spotify

Deployment: Heroku, Netlify

About

A single page React/Node.js application which uses the SeatGeek and Spotify APIs to find artists playing in your city.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published