Overview of all pages created for the app
Firebase's Firestore Database where app information is stored
Helped create and implement page designs
Created parts of the homepage for Student, Parent, and Teacher users
Student: Calendar, Page navigation buttons, layout
Parents: Add student, dynamic population of students, layout
Teachers: Calendar, sidebar menu, layout
Student, Parent and Teacher account pages
Name, phone number, email (parents and teachers), secondary contact (students)
Ability to change bio and account photo
Teacher's assignment creation page
Takes in assignment name, due date, instructions, and a csv file of homework problems
Student and Teacher's assignments and assignment information pages
Teachers: also the ability to choose any student and see assignment information page showing a student's answers and time metrics
Student: when assignment is clicked shows assignment's info and their answers and metrics
Parent's student account and assignment information pages
Account page shows the student's information and assignments list
Assignment information page is similar to the Student's and Teacher's
Teacher student list
Lists student names and can click on them to see their account page
Account page similar to Parent's student account page
Student's account page in Parent View, showing the student's information and their assignments. Green means the assignment was completed.
Student View's homepage
Parent View's assignment overview page for a student's chosen assignment. Shows assignment information, and the student's results.
Teacher View's create an assignment page where they can enter the information for their assignment, and upload the problem/answer file.
The layout that will appear when an assignment is started, with the assignment's problems dynamically populated.
Dynamically populating assignments page, which is the same for both Students and Teachers.
Student's account page, with changeable account photo and bio.