Faiyaz-2021331021/SUSTCalender ? reverse-engineered prompt
Reverse engineered prompt
Build me a university calendar web app where admins, teachers, and students all see the right events in one place.
Admins should be able to add university wide events like holidays, meetings, and announcements, and also target events to teachers, students, or both. Teachers should be able to create courses and add things like assignments, quizzes, exams, and class schedules. Students should be able to register for courses and then see all events from the courses they joined, plus the admin events. Each user should have a personal calendar view with event details, and everything should update automatically when new events are added.
Use a clean dashboard style, with login and role based access using Firebase, and store the data in Firestore. If you need to look up current docs online, go ahead. Make it feel polished and simple to use, with separate views for admin, teacher, and student.