React Frontend: Login, Dashboard, Students
Harry
· 22 Sep 2026
· 1 views
Log in to track your progress and mark lessons complete.
Sponsored
Routes
Login, dashboard, students list, add, edit - with a 404 and protected wrappers.
Hooks
useAuth for session; useStudents for list state; useFetch for reports.
Forms
One form component in add and edit modes; controlled inputs with inline validation.
Key Points
- Reuse Button, Input and Card primitives.
- Optimistic delete with rollback on failure.
- Keep API calls in services, not components.