allfeeanfuhsa/Praktis-Group-Project ? reverse-engineered prompt
Reverse engineered prompt
Build me a web app for university practical classes called Praktis.
It should be a login based system with different views for admin, assistant, and student. The app needs to let admins manage classes, sessions, files, and schedules, let assistants post materials and assignments, grade submissions, and let students see their timeline, download materials, and upload or remove assignment files.
I also want the schedule page to catch room or time clashes right away, and the class timeline to be easy to expand and collapse. File uploads should be safe and limited, with clear messages if someone goes over the quota, uploads too much too fast, or tries the wrong file type. If a student re submits or cancels a submission, the old file should be removed and the quota updated.
Make it look clean and modern, and keep the app working well on both the frontend and backend. Use the existing project structure if it helps, and look up current docs online if you need to.
Are you gonna build this?
make sure you review the code using coderabbit