Homework-Buddy
Homework-Buddy helps students keep track of everything that needs to be done and learn in a relaxed and focused way. It helps you organize your todos, manage your time perfectly, and provides you with optimal tools to relax and unwind.
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 acces...
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 successfully logged in) that presents se...
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
Parent should be able to sign out by clicking the logout button, available in the user's menu dro...
B.9 Notifications
Apart from email-based notifications, users can also view the notifications by clicking on the No...
B.10 Timetable & Study Times
Here parents can specify their child(ren)'s timetable and study times. This page helps parents o...
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. Features for ADMIN / STAFF (Backoffice)
Documentation of all features for in-house Admin or Staff, which are mostly accessible via the Ba...
D.1 Login, Logout, and Reset Password
ADMIN and STAFF should be able to sign in by using the same login page as PARENT or STUDENT, but ...
D.2 Users
Here ADMIN and STAFF can view all of the application users including parents, children/students, ...
D.3 Feedbacks
Here ADMIN and STAFF can search, view, and reply to any feedback submitted by PARENT or STUDENT. ...
D.4 Homework Buddies
Here ADMIN can manage the "homework buddies" available for students to choose. In order to make t...
D.5 Statistics & Dashboard
Here ADMIN can see statistics or reports regarding the following topics, for example: How ma...
D.6 Contents
Contents feature allows, primarily for the in-house Admin(s) - not the staff, to manage contents ...
D.7 Settings
I. Site maintenance Here Admin can use the toggle (switch) for temporarily disable the web apps ...
D.8 Notifications
Apart from email-based notifications upon specific actions, the Backoffice users will also view t...
D.9 My Account
Here, Admin or Staff can view and change their own user account info (e.g. change password).
E. Marketing site (the landing page)
All about the main marketing website, deployed in the primary domain (https://hw-buddy.de).