Initial Project Analysis
Plans
User2 &development Rolesplans: web app development first, and later on the marketing or the landing page.
STAFFSTUDENTPARENT
Questions:
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
registration works?students? Do we need student e-mailaddress for students to register?address? Because reset password procedure would require it (email address). - How
parentsthe registration works for the parents? or should they be allowed to registerinbythe web app?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
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.
STUDENT
DevOps Features/
Server
PARENT features
STAFF features
Users management
Homework-buddy management
ProvidersInfrastructure
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.