A time management and study tool app for STEM majors on iOS. This task scheduler will use the student's class or life schedule to predict the perfect times to study and work on assignments. The scheduler will recommend these optimal times at the user's discretion. Additionally, the app may store photos of notes taken by the user and make them easily accessible during scheduled study times.
- Mobile: This experience would also work well as a PC version, but the mobile app provides convenience.
- Story: Make it a habit to complete your assignments by the deadline and manage your study time more effectively.
- Market: In my experience as a student, I find that time management is always a highly sought after skill by peers.
- Habit: The hope is that the organization this app provides will make it an indispensible tool for students.
- Scope: I feel that an MVP of this application is highly viable to produce given 10 weeks to complete.
Required Must-have Stories
- User can login
- User can login with Google
- User can register for a new account
- User can edit their account settings
- User can add a class schedule to calender
- User can add a work schedule to calender
- User can add an unavailability schedule
- User is recommended optimal study/ HW times
- User can schedule time to study
- User can schedule time to do HW
- User can edit/remove any existing schedules
- User can tap on a class to expand options
- User can add future tests and quizzes to class
- User can add assignments and deadlines to class
- User can add images or content to class
- User can enter study mode to track sessions
Optional Nice-to-have Stories
- User can sync with Google Calender
- User can search for other users
- User can edit their account profile
- User can create study groups for a class
- User can join study groups for a class
- User can respond to study group alerts
- User can submit content to study group
- User can create dynamic flashcards
- User can share their flashcards with groups
- Login
- User can login to an existing account
- User can register for an new account
- Calender
- User can add/edit/remove a schedule
- User can expand a class's options
- User can edit their account settings
- User can enter study mode for a class
- Class
- User can add a chapter-section to class
- User can add assignments and deadlines
- User can add images under a chapter-section
- User can enter study mode for this class
- Schedule Creation
- User can add details about class/work/etc
- User can select additional options for a class
- Account
- User can change account settings
- Login - User logs into their existing account
- Calender
- Class
- Schedule Creation
- Account
- Register - User registers into their existing account
- Calender
- Class
- Schedule Creation
- Account
- Calender - User can view/edit all existing schedules
- Class
- Schedule Creation
- Account
- Schedule Creation - User can create schedules for class/life
- Calender
- Account - User can edit their account details
- Calender
https://docs.google.com/presentation/d/1B4fMbaSWmHfAdD7BI_ejr3J7PfhKgWK9huEyV0OtmZ8/edit?usp=sharing