A Spring API for Grouper, a social media/forum website that allows users to post text and images to Group on various topics. It supports comment chains in a tree-like structure, advanced post markup, differing user privilages (ordinary users and site administrators). Auto-generated documentation with openAPI and much more!
footnote: default admin has the username "admin" and password "Admin@123"
- Spring Web, Security, Validation and JPA
- Cloudinary
- MariaDB
- JWT
- Testing with Spring, Junit5 and Mockito
- Caching
- Smaller libraries like Modelmapper and FuzzyWuzzy