OnTrack is a user-friendly, easy to use college scheduling app. With its various features, OnTrack helps students stay on top of all of their classes, assignments, exams and tasks.
The home page displays a navigation bar that allows users to move through the different pages which are Classes, Exams, Assignments and To-Do.
After clicking on the Classes exam the user will see the schedule of their classes. The user can click on the add button to add a new class. After clicking the add button, the user can enter the class name, class meeting days and time and the location. The save button will store the added class and its details and display all the information on the Classes main page. The user can click on the edit button to make changes to the fields or click on the delete button to remove the class. The user can click on the home button to head to the home page.
On the home page, if the user clicks on the assignments button, they will be taken to the assignments page. On this page they can add, delete or edit assignments. After clicking the add button, the user can enter details such as assignment name, due date, and the associated class. The user can also delete any assignment by clicking on the delete icon or edit the assignment details by clicking on the edit field. The user can also sort their assignments in order of due date or by class.
When the user clicks on the exams button in the navigation bar, they are taken to the exams page. On this page they can add new exams or edit and delete existing exams. After clicking the add button, the user can enter exam details such as the name of the exam, date, time and location. The user can click on the edit button to make changes to the exam details or even delete exams from the list. The user can also sort the exams by date.
There is also a To-Do list feature implemented in the app. After clicking on the to-do list icon, the user will be taken to page where they can see all of the tasks they need to complete. The user can click the add button to add a new task to the list. Tasks which are added will have a checkbox next to them. Once the user has completed a task they can click on the checkbox which will strikethrough the text. The user can also edit tasks by clicking on the edit button or delete tasks by clicking the delete button.
Any data added and changes made by the user are stored and can be accessed later or after closing and reopening the app. With an easy to navigate user interface, OnTrack can help students stay organized and excel in their academics.
Worked on the backend and the frontend. Worked on the navigation bar to be able to move through the pages smoothly. Implemented RecyclerView for the pages. Added the Add information button and its functionality. Contributed to the UI of the Home Page, Activity Pages and the go to Home Button on all the pages. Worked on the design of each item listed in the RecyclerView. Implemented the Toast on Delete.
Worked on backend and frontend of the app. Worked on the To-Do list UI and add function. Implemented a checkbox and strikethrough feature for more organization. Implemented SharedPreferences to store data of all pages. This ensures that any changes made to the pages is stored and can be seen again when the page is revisited. Contributed to UI of all the Add and Activity pages and made sure a theme is followed with all of the pages in the app.