Music Weather App

Our team of four developed a music recommendation application from scratch that suggests songs based on real-time weather conditions.

We managed the entire project independently, from initial planning and feasibility studies to requirement analysis, specification, and validation. We also created user stories and followed an iterative Software Development Life Cycle (SDLC) model, which allowed us to refine each development phase based on continuous feedback, making it more flexible than the traditional waterfall approach.

On the technical side, we handled architectural design, user interface design, component design, and set up CI/CD pipelines for automated testing to streamline deployment.

My Contributions:

  • Created user stories to guide development tasks and timelines

  • Designed a detailed Work Breakdown Structure using GitHub Projects and Excel

  • Set up and integrated the weather API, which teammates used in conjunction with the Spotify API to generate personalized song recommendations

  • Automated CI/CD pipelines to support continuous integration and delivery

Check out the linked articles for more on our development process, SDLC model choice, and task planning.

Previous
Previous

AIESEC SFU: Business Analytics Hackathon

Next
Next

Running a Split-Plot Experiment