jsan2321/university-management-microservices ? reverse-engineered prompt
Reverse engineered prompt
Build me a full university management system with a React web portal and a Spring Boot backend split into separate services for students, academics, enrollments, attendance, assignments, and identity.
I want admins to be able to create and manage student and teacher accounts, set up courses and sections, and create or cancel enrollments. Teachers should be able to see their sections, take attendance, post assignments, grade submissions, and release grades. Students should be able to log in, view their profile and enrollments, check attendance, submit assignments, and see their grades.
Please include secure login with Keycloak style OAuth sign in, role based access for admin, teacher, and student, and an API gateway in front of the services. Each service should keep its own data in PostgreSQL and the whole thing should be runnable locally with Docker. If you need to, look up current docs online for any setup details and then wire up a clean working demo with a simple, polished frontend.