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.