For schools
EduTJ helps move core school processes into one digital environment and reduce dependence on paper workflows.
Administration
manages the school and access
Teachers
runs the teaching process
Students
receives up-to-date learning information
Security
Security and access control
Access to data is determined by the user role and school membership.
- Firebase Authentication
- User sign-in through secure authentication.
- Firestore
- Cloud storage of platform data with access rules.
- Room
- Local data caching in the Android client.
- RBAC
- Role model: ADMIN, DIRECTOR, TEACHER, and STUDENT.
- School Isolation
- School data is isolated by organizational membership.
- Firebase Security Rules
- Security rules at the data access layer.
- Session management
- User session management in the application.