IRIR-Java/IRIR-project — reverse-engineered prompt

Reverse engineered prompt

Build me a working web app for a university department to manage research and innovation projects from submission through review.

I want students to be able to register, log in, submit project details and upload documents. Then different roles should see their own dashboard, especially student, supervisor, directorate, and admin. Supervisors and directorate staff should be able to review submissions, leave decisions or feedback, and track progress. Admins should be able to manage categories, users, and see audit logs of important actions.

Please include search across stored research documents, basic similarity report support, and a clean dashboard with useful counts and status summaries. Keep it server rendered and simple to use. Make sure authentication and permissions actually work.

Set it up so it runs easily in local development with an in memory database first, but also supports MySQL for normal use. If there is seed data, include a default admin login so I can test right away. Please get the app into a polished, runnable state and look up current docs online if you need to.

Want more depth? Deep Reverse