I was quite stuck as a mind-numbingly-uncreative-human-being to find an idea for this project. I first thought, maybe a budget tracking app. My finances are always a mess and I think I can benefit from it myself. But then, cue in my period (too much information, apologies). While I was logging my period details in Clue (a period tracking application that I use and have taken some inspiration from as well), the first thing that popped up was their subscription advertisement and for some unknown reason (periods), it frustrated me to no end. I have already searched high and low for a good period tracking app where my data is safe, there aren't too many ads, it has the functions that I am looking for and I am certain I am not the only one who has gone through this journey. A manual calendar, while safe, doesn't have any other advantages to it. And then the idea struck me like lightening. Why don't I make a period tracking app? A very basic, no cost, period tracking app that I can use and hopefully others can benefit from as well. It will have no advertisements and no hidden functionalities that you can only use if you subscribe.
User is asked to log at least three past periods' information for the app to be able to analyze their data and from there on, they can log an entry every day if they like. They can enter their period information, including but not limited to, bleeding, collection method (pads, tampons, etc.), pain level(s)/area(s) and how they are feeling. They can also analyze this data such as what their average cycle looks like, how many pads/tampons/other collection methods did they use and also check their previous entries.
Women's health has always been extremely important to me, especially breast health so I will include an extra function where users can log any changes to their breast health along with their period information. Many women experience breast changes such as swelling, nipple discharge, painful breasts at some point or another in their cycle. Most period tracking applications do not have this functionality (as far as I can remember) and it can lead to unnecessary worrying and visits to physicians. While Clue has recently added this to their application, it can only be used with their subscription.
- I will develop this app with women and other female-oriented genders in mind.
- As a user, I want to be able to log my daily period information to the calendar.
- As a user, I want to be able to view my previous entries.
- As a user, I want to be able to clear my log.
- As a user, I want to be able to save my daily period log.
- As a user, I want to be able to load my period log.
Upcoming:
- As a user, I want to be able to modify an entry.
- As a user, I want to be able to analyze my cycle information (average cycle length, breast health etc.).
- As a user, I want to be able to check predictions for my next cycle based on previously entered data.
- You can add an entry to the log by clicking on the "Track" button in the left panel, adding a date and logging your data and then clicking on the "Save" button at the bottom.
- You can clear all entries from the log by clicking on the "Clear All Data" button in the bottom panel.
- You can locate my visual component by opening the application. The home page is taken from a website (referenced in code) however the logo and some embellishments on the home page are designed by my boyfriend Shashank Gupta. The icons for the left panel are also designed by him.
- You can save the state of my application by clicking on the "Save" button in the bottom panel.
- You can reload the state of my application by clicking on the "Load" button in the bottom panel.
Event Log:
Wed Nov 27 00:40:10 PST 2024 Added 2024-10-11's entry to period log.
Wed Nov 27 00:40:18 PST 2024 Added 2024-10-12's entry to period log.
Wed Nov 27 00:40:25 PST 2024 Saved period log.
Wed Nov 27 00:40:32 PST 2024 Cleared period log.