Technologies and Technical Challenges - mkochalko/musicMD GitHub Wiki
Technologies Used
MERN Stack
This project is build using the MERN stack(MongoDB, Express.js, React and Node.js). MERN stack allows us to use mainly JavaScript to create a well designed interactive website with great UX/UI.
Multiple API Implementation
-
Google Maps API
- Display search results on the page for events in a specific location with markers on each event
-
Ticketmaster API
- Gather upcoming concert information to display on our map and list out all upcoming events
-
SetList API
- Populate the most recent set list for a specific artist to then generate a playlist for the user to listen to
-
Deezer API
- Once a setlist is populated, Deezer will allow for music to be shown and played directly from the site to allow for great user experience.
Git Workflow
- As new Software Developers, this is our first experience working with a team. We all see the importance of being very meticulous with our workflow to make sure there are no issues. Our individual roles on the team mean the git workflow is a huge part of this project. Using a proper git workflow and checking in with each over whenever a question arises, has lead to a successful workflow throughout the project.