PROJECT OVERVIEW
Created an assignment tracker mobile application that collects user input of homework assignments, quizzes, projects, and test deadlines and easily sorts by class, due date, and task completion
TIMELINE
3 Months (March - May 2022)
MAKE OF THE TEAM
4 programmers
TOOL
Android Studio
MAIN TECHNICAL APPROACH
Utilize a native Android app built in Java through Android Studio with SQLite database as the main technical approach for users to interact with an underlying application and system visualization program
My contribution
I created the Use Case and UML diagrams, actively contributed to the product backlog, and played a significant role in the coding phase, ensuring a comprehensive approach to the project’s design and execution.
USE CASE DIAGRAM

UML DIAGRAM
-
Assignment abstract parent class
-
EditAssignments, ViewAssignments, and AssignmentType as child classes
-
Test, Quiz, Homework, and Project are 4 types of subclasses of AssignmentType Class

WHO IS OUR AUDIENCE?
Our intended user group consists of students who wish to effectively manage their coursework, deadlines, and project submissions.📓♡ These students seek a tool that will help them stay organized, prioritize tasks, and track their progress throughout the academic semester. This app aims to alleviate the stress of managing multiple assignments and provides a centralized platform to visualize their academic responsibilities clearly.
USER FLOW
The Home screen
-
Show a list of outstanding assignments
-
Buttons to mark completed or edit those assignments
-
A button to add new assignments
-
The add or edit buttons will take you to a secondary screen
​​
The Add/Edit screen
-
Allow users to enter fields for name, assignment type, Due Date, Class, and additional notes for the assignment.
AGILE BACKLOG
A prioritized list of tasks and features, guiding the team's work by identifying what needs to be done next to deliver value to the project efficiently.



MOCKUP DESIGN
