Loops (Algorithmic):

  • We are going to make a loops (algorithmic) program with the interaction of soothing K-pop music. We will be using a dataset of hashmaps that will loop until a certain specification, whether it’s decibels, length, genre, etc., is defined in an input. The music will then play instantly after being chosen, or it can be switched to another song if the sound isn’t in the right mood. The computer can’t determine this, and it will be up to the user to decide what is right.

Project Plan: Algorithmic Loops for K-Pop Album Data

  • Define the project scope and goals specific to K-Pop album data.
    • Create an application that processes and analyzes K-Pop album data using algorithmic loops.
  • Analyze sample K-Pop album data structures.
    • Data parsing and validation.
    • Sorting albums by different criteria (e.g., release year, genre, decibels).
    • User ratings to signify how decision of song choice was.
    • Counting tracks and analyzing genres.
    • Generating reports
  • Design the specific algorithms for processing K-Pop album data.
    • Use dictionaries, lists, and hashmaps to store album information.
    • Define classes
    • Loop through albums to perform operations
    • Filtering by categories
  • Implement the designed system and algorithms.
    • Read and validate JSON data.
    • Convert JSON data into java script objects.
    • Loop through album data for extract criterias set.
  • Sort and filter albums based on user criteria.
  • Implement UI / styling
  • Deploy

Project Timeline: Algorithmic Loops for K-Pop Album Data

Date Goal Description
5/17 - 5/20 Backend Setup and Data Parsing Backend team sets up environment and starts developing data parsing algorithms.
5/21 - 5/24 Frontend Development Frontend developer designs UI and begins implementing frontend components.
5/25 - 5/29 Integration and Testing Full Stack Developers integrate frontend with backend and conduct testing.
5/30 - 6/2 Sorting and Filtering Backend team implements sorting and filtering algorithms.
6/3 - 6/6 User Ratings and Visualization Full Stack Developers develop user rating system and data visualization components.
6/7 - 6/10 Deployment and Finalization Full Stack Developers prepare for deployment, optimize performance, and finalize docs.