Alparslan Semiz
ENDETR
All projects
Web & Backend KIT course project · team

RateMyProf

Professor ratings: Android app, backend, admin panel

Built in KIT's software engineering practical (PSE), summer semester 2026.

Section
Web & Backend
Context
KIT course project · team
Role
Admin panel, backend tests, server and Docker
Team
6 people
Stack
Java · Spring Boot · PostgreSQL · Android · React · TypeScript · Docker
Status
Active
Stop on the route
Budapest

The story

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.

See it on the route

Quick version · one screen

Alparslan Semiz

Full-stack developer at Traggert and CS student at KIT, Karlsruhe. I ship games, Mac apps and web projects, mostly alone and sometimes in teams.