A motivational app to help me keep track of progress on various things I've begun but not finished.
Things to track and how to track them
-
DIY Projects
- Vector of Projects
- Goal
- Requisite Resources
- Have
- Need
- Steps to Complete
- CRUD
- Update: be able to insert or move steps
- Visualize percentage of steps completed
- CRUD
- Motivation
- Get user input for recitation about what user is looking forward to about the projet
- Look at next sequential step to complete and ask user: can you complete this step today?
- Vector of Projects
-
Books To Read
- Vector of books
- Print books marked unread
- Print books marked unfinished
- Updater:
- Is page count or percentage?
- If page count, get total pages and convert to percentage each time user updates current page
- Option to mark as read (completion to 100, read flag)
- Updater:
- Print books marked read
- Vector of books to start (is this more or less complicated than including this as a flag and putting all the books in one vector?)
- Vector of books
-
Movies To Watch
- Vector of movies
- Movie class
- Director
- Length
- Date added
- Month
- Day
- Year
- Genre
- Print movies by genre
- Print movies by date added
- Oldest first
- Newest first
- Motivation
- It's been x long since you added y to your to-watch list. It's z minutes long. Would you like to watch it today?
- Seasonal
- It's October, do you want to watch (oldest horror movie in vector)?
- It's Christmastime, do you want to watch (oldest Christmas movie in vector)?
- It's Summertime, do you want to watch (oldest summer blockbuster in vector)?
- It's Wintertime, do you want to watch (lighthearted comedy)?
- Movie class
- Vector of movies
-
Coding Projects
- Project Tracker
- BrianBanker
- Cut Tracker