RateMyProf
Professor ratings: Android app, backend, admin panel
Built in KIT's software engineering practical (PSE), summer semester 2026.
Professor ratings: Android app, backend, admin panel
Built in KIT's software engineering practical (PSE), summer semester 2026.
In KIT's PSE course, six of us built a platform where students rate lectures and professors, ask and answer questions and report content from an Android app. Administrators moderate everything from a web panel.
My part was the admin panel: dashboards, users, moderation, bug reports that turn into GitLab issues, and a typed REST client with token auth. Every admin edit lands in an audit log with before and after values and can be undone from the panel. On the backend I wrote tests and fixed bugs, and I set up the server and the Docker deployment. I also added settings features to the Android app.
During the course the platform ran at ratemyprofessor.dev. The repository is a cleaned-up copy of the final state.