Project information:

What is it:

This is an application I created for Bollysteps, my former dance studio. Before this application, my teacher did not have a uniform system for organizing data. As the owner of the school, she need to store information like student personal and contact information, class rosters and schedules, as well as detailed measurements for recital costumes. She would resort to many unorganized Excel spreadsheets that were not all stored in one place. Hence, I created a desktop Java Swing application, perfect for her usage since the dance studio doesn't have Wifi and she plays music off the computer already. The application has a clean and easy to use GUI, and stores the data in local JSON files, allowing it to persist even after closing the application.

Technologies Used:

  • Java
    • Java Swing for frontend
    • Object oriented programming for working with students and classes
  • JSON
    • Used for data storage to allow for data to persist even after closing app