Project Members: Samit Poojary, Martin Nguyen, Akshat Parikh
Music Playlist Manager
Project Purpose/Description: Build a web application for managing and organizing music playlists.
Key Technical Plans:
Create a GitHub repository for version control, establish a Scrum board for task management, and discuss the data model for music tracks, playlists, and user preferences.
Use an online database or implement CRUD to store and manage music tracks, playlists, and user information.
Incorporate sorting and data filtering to allow users to search for songs, sort playlists by genre, artist, or other criteria, and even create custom playlists.
Design a frontend interface using the requirements shared in the lecture, making it easy for users to navigate and manage their music collections.
Implement frontend animations to provide a visually pleasing and interactive music playback experience.
Develop a backend sorting algorithm and searching/filtering functionality to efficiently retrieve and organize music tracks.
Offer features such as shuffle mode, recommended playlists based on user preferences, and the ability to share playlists with others.
May look into possible API's such as the Spotify API so that we can have the song titles actually play the music rather than simply showcase the name of the song.
We plan on using Mr. Mort's leuck-reunion site as a template for our own frontend, and then plan on using flask for our backend.
Individual Objectives:
Martin & Akshat - Develop user profile system. Each user should be mandated to log in or sign up for their own account, from which they can only then access the features of the full site.
Samit - Develop the actual features of the site and implement CRUD to store music in databases. Develop shuffle and search and other sorting methods as well so that user can view data however they would like to.
Our Plan - TEAM SAM
Project Members: Samit Poojary, Martin Nguyen, Akshat Parikh
Music Playlist Manager
Project Purpose/Description: Build a web application for managing and organizing music playlists.
Key Technical Plans:
Scrum Board
We plan on using Mr. Mort's leuck-reunion site as a template for our own frontend, and then plan on using flask for our backend.
Individual Objectives:
Martin & Akshat - Develop user profile system. Each user should be mandated to log in or sign up for their own account, from which they can only then access the features of the full site.
Samit - Develop the actual features of the site and implement CRUD to store music in databases. Develop shuffle and search and other sorting methods as well so that user can view data however they would like to.