Forum
Spring Security,
Spring
MVC,
Spring Data JPA,
Spring
Security
Test,
Hibernate ORM,
Hibernate Validator,
SLF4J,
Thymeleaf,
Caffeine,
PostgreSQL,
JUnit 5
Forum web application with user registration and authentication, featuring role-based access control (USER / MODERATOR / ADMIN).
- Administrators can manage users via a dedicated admin panel, including searching by login/email, filtering by roles, deleting topics and comments, and viewing an action log that records moderator and administrator activities.
- Moderators are allowed to delete topics and comments.
- Users can create topics and comments, as well as edit their personal profiles.
- The application includes topic search and sorting functionality and a logging system for privileged user actions.