Initial Project Analysis
Plans
2 development plans: web app development first, and later on the marketing or the landing page.
Questions
- Is HomeworkBuddy a paid service? or funded by specific organization (like government or NGO). If it is a paid one, how to billing works (subscription, paid at one time)?
- How registration works for the students? Do we need student e-mail address? Because reset password procedure would require it (email address).
- How the registration works for the parents? or should they be allowed to register by themselves? How to link them with their kids account?
- Will it be a mobile version for it? because it will be tricky to adjust the existing elements / visuals on the smaller screens
- What about notifications? Kids are mostly lazy - how to make them more disciplined for tasks or assignments they've created.
User Roles
ADMIN
Short description about ADMIN role here, what they can access and do in the app.
STAFF
Short description about STAFF role here, what they can access and do in the app.
STUDENT
Short description about PARENT role here, what they can access and do in the app.
PARENT
Short description about PARENT role here, what they can access and do in the app.
DevOps / Server Infrastructure
Must be compliant with German’s BDSG, UWG, TTDSG, and EU GDPR
- https://www.hetzner.com/de/ for servers (app, database, etc)
- https://www.hetzner.com/storage/object-storage/ for S3-compatible object storage (storing media assets)
- https://www.brevo.com/ for transactional email service (sending notifications primarily emails)
Homework for clients
- What AI provider that should be used, must be GDPR compliant as well as German-specific law (ex. BDSG (Bundesdatenschutzgesetz), Jugendschutzgesetz, and so on -> Hans
- Do we need responsive UI (mobile friendly)? -> Christina, Thomas
- Project boards -> need index page, a page that shows all existing project boards - where users can browse and search as well.