Homework-Buddy MVP
The documentation for MVP version of Homework-Buddy
A. Initial
Initial documentation, scribbles, etc
System Architechture
Homework-Buddy consists of several webapps (or "websites"): Main website: It is planned to b...
Initial Project Analysis
Plans 2 development plans: web app development first, and later on the marketing or the landing ...
Meeting Summary
Date: Monday, 17th April 2026 06.00pm - 07.18pm WITADuration: 1 hour 35 minutes A. Key Points T...
Assets
Assets provided by the clients at the initial phase: Storyboard.pdf: The story board about Hom...
B. Features for PARENT (Parents' Corner)
Documentation of all features for `PARENT` user role. The UI for Parents' Corner can have traditi...
B.1 Onboarding
1. Registration Page (Sign Up for Parents) This page is used by parents to create a new account ...
B.2 Login
This page is used by all users (including parents, students, and in-house admin/staff) to access ...
B.3 Reset Password
This page allows users to reset their password if they forget it. Users are required to enter th...
B.4 Dashboard
The parent dashboard is the landing page (displayed upon successful login) that presents several ...
B.5 Children
Here, parents can manage their children's data as Homework-Buddy students, which they may have su...
B.6 Feedbacks
The Feedback / Support page allows parents to send messages, questions, or suggestions directly t...
B.7 My Account
The My Account page allows parents to view and manage their personal profile information. The fol...
B.8 Logout
Parents should be able to sign out by clicking the logout button, available in the user's menu dr...
B.9 Notifications
Apart from email-based notifications, users can also view the notifications by clicking on the No...
B.10 Timetable & Study Times
Timetable Management Overview This page allows parents to create and manage a child’s weekly stu...
C. Features for `STUDENT`
Documentation of all features for `Student` user role, primarily accessible on https://app.hw-bud...
C.1 Login, Reset Password, Logout
Students will use the same login page. The key difference is that Students will see the web app f...
C.2 Onboarding
The onboarding process will automatically be triggered during student's initial sign in (just one...
C.3 Dashboard
Dashboard is the default's main page that appears when students have succesfully logged in. I...
C.4 Check-in
Check-in is an optional activity, where students can state their current's feeling and be suggest...
C.5 Home-board
Home-board is the primary (and the only one) Kanban board that will hold regular assignments, in ...
C.6 Project-boards
Project-board is a custom assignments board where students can create on their own in order to fu...
C.7 My Timetable
Student's timetable has similar features with their parents counterpart https://docs.solvrtech.id...
C.8 Finished Assignments
Finished assignments page has filter for which board (home-board or any project-board), and then ...
C.9 Timeout Island
Timeout island is a collection of timeout activities page, where contents are written in the Back...
C.10 My Account & Settings
Here students can modify their own account and personal preferences which they initialy set durin...
C.11 Notifications
This is a similar notifications feature as https://docs.solvrtech.id/books/homework-buddy/page/b9...
D. Marketing site (the landing page)
All about the main marketing website, deployed in the primary domain (https://hw-buddy.de).