Skip to content

A web application created in a team of 5 using Agile that finds upcoming concerts you would be interested in based on your Spotify data. Implemented using Django, Python, HTML/CSS, JavaScript, Bootstrap, SQL, and multiple APIs including the Ticket Master, Spotify, and Youtube API.

License

Notifications You must be signed in to change notification settings

Zachhi/MyConcerts

Repository files navigation

MyConcerts

A web application that finds upcoming concerts you would be interested in based on your Spotify data. If you do not link your spotify account, it will still show upcoming concerts. Allows you to sort by location, date, genre, and more. Implemented using Django, Python, HTML/CSS, JavaScript, Bootstrap, SQL, and multiple APIs including the Ticket Master, Spotify, and Youtube API. Created in a team of 5 following Agile procedures.

Includes register/login utilities which encrypts your information, notifications to your email which can be toggled, a edit profile page, and more. Concerts are cleanly lined up with photos, information, price, and more. If you click on a certain concert, you can see more detailed information. This includes a link where you can buy the ticket, a youtube preview of the artist, and information given by the concert organizers such as parking/food information and concert policy. Each concert can be 'starred' which allows you to save concerts to your profile favorites. Supports accessibility for the color blind and those who are blind/cannot read.

I just moved this to my main github account from my school one.

Website can be found here: https://myconcerts-tamu.herokuapp.com/

Demo

https://www.youtube.com/watch?v=jvjVI_P3KLc

Dependencies

  • Some way to compile and execute Python code
  • SQL
  • Javascript, HTML, CSS, and Bootstrap are used. You do not need to worry about anything to use these though

Installing and Executing

  • Download the source code from github, or clone the repository
  • Change directory to /concerts
  • Run pip install django (if you don't already have Django)
  • Run pip install -r requirements.txt (this will install all required libraries)
  • Run python manage.py runserver
  • A url will print, follow this url and you are done

Authors

Zachary Chi - zachchi@tamu.edu

Emory Fields - emory.c.fields@tamu.edu

Morgan Roberts - morgan.roberts00@tamu.edu

Allison Edwards - allisone12@tamu.edu

Emma Haeussler - emmahaeussler@tamu.edu

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

A web application created in a team of 5 using Agile that finds upcoming concerts you would be interested in based on your Spotify data. Implemented using Django, Python, HTML/CSS, JavaScript, Bootstrap, SQL, and multiple APIs including the Ticket Master, Spotify, and Youtube API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published