Tinsae83-sw/Smart_school_system ? reverse-engineered prompt
Reverse engineered prompt
Build me a smart school management web app with a real login and user account flow, not mock data.
I want students and parents to be able to register themselves, choose the right class if needed, and have their accounts wait for admin approval before they can log in. Admins should be able to review pending signups, approve or reject them, create new accounts for staff or other users, link parents to students, and see all accounts in one place. When an admin creates an account, the user should get a one time setup step on first login where they verify an OTP and set their own password.
Please include a clean login experience with the right redirects based on role, plus the basic school admin screens like class management and user management. Also make it work with a real database and email sending for OTPs, and include support for Ethiopia’s Fayda national ID in the forms where it makes sense. If you need to check current docs for any libraries or deployment details, go ahead and look them up online.
Are you gonna build this?
make sure you review the code using arcumet