This program schedules the user's skincare routine for a week. The main screen has seven slots, representing the seven days of the week. The user can click on each slot to plan out and view their skincare & haircare regimen for the day. In each day-of-the-week slot, the user can create a "morning" or "night" routine. The user can view and plan out which products they intend to use for the day, when they want to use it (in the night or in the morning), and in what order. The user can also make changes to their routine for any day of the week at any time. Across seven days, this provides a handy beauty routine planner the user can refer to when doing their beauty routine.
Users interested in skincare, but struggle to keep a consistent routine. These users may often forget the products they are meant to use at various times of day and days of the week.
I like taking care of my skin. It is a therapeutic routine that enriches my life, and I know it does the same for many other people. But with my busy schedule, I sometimes struggle to remember which products I am supposed to use and when. I know many other busy people relate to this struggle, but still want to have a consistent skincare routine so that they can maintain their appearance. So I am making this project to address that need.
- As a user, I want to be able to view my morning and night routines for each day of the week in the main screen. When I click on them, I can directly access my daytime and nighttime routines for the day.
- As a user, I want to be able to add multiple skincare products to a routine.
- As a user, I want to be able to delete skincare products from my routine as many times as I want
- As a user, I want to be able to reorder my skincare products in my routine as many times as I want
- As a user, I want to be able to save the entire state of the application (in this case: the skincare routine in each Routine object) to file
- As a user, I want tobe able to reload my skincare routine that I have previously edited from file and resume exactly where I left off
-
Thu Aug 11 00:04:33 PDT 2022
-
JSON file loaded
-
Thu Aug 11 00:04:38 PDT 2022
-
Skincare product added to routine: Monday Morning
-
Thu Aug 11 00:04:41 PDT 2022
-
Skincare product added to routine: Monday Morning
-
Thu Aug 11 00:04:42 PDT 2022
-
product selected
-
Thu Aug 11 00:04:50 PDT 2022
-
IndexOutOfBoundsException thrown
-
Thu Aug 11 00:04:53 PDT 2022
-
product selected
-
Thu Aug 11 00:04:56 PDT 2022
-
product selected
-
Thu Aug 11 00:04:57 PDT 2022
-
product reordered in routine: Monday Morning
-
Thu Aug 11 00:05:01 PDT 2022
-
Skincare product added to routine: Sunday Morning
-
Thu Aug 11 00:05:04 PDT 2022
-
product selected
-
Thu Aug 11 00:05:06 PDT 2022
-
product selected
-
Thu Aug 11 00:05:06 PDT 2022
-
product deleted in routine: Sunday Morning
-
Thu Aug 11 00:05:08 PDT 2022
-
JSON file saved
-
Thu Aug 11 00:05:10 PDT 2022
-
program exited
-
Process finished with exit code 0
google drive video link here