Authentication answers one question: Who are you?
Authorization answers the next: What are you allowed to do?
After connecting the login system to PostgreSQL, the Teacher Assistant application moved beyond authentication into a role-aware system.
The dashboard, navigation, and student records now adapt dynamically based on the authenticated user's role.
This stage introduces:
- Role-based dashboards with controlled navigation
- PostgreSQL-backed student CRUD operations
- Class-based filtering tied to teacher assignments
- Permission-controlled editing and deletion
- State-driven UI using Rust and egui
The interface now reflects identity, role, and database state—rather than static UI logic.
👉 Read the full post here: Dashboard and Student CRUD
Feedback and suggestions are welcome.
Thanks for reading
— Manjusha (Techn0tz)
Top comments (0)