Live full-stack Reddit-style web app with users, communities, posts, comments and voting.
- Angular, Bootstrap, Spring Boot, PostgreSQL
- Spring Security, JWT authentication
- Hibernate, Mapstruct, Mailtrap
- JUnit, Mockito, Springdoc/OpenAPI
- Render, Supabase, Flyway, GitHub Actions
- Java 22 or above
- Authentication and authorisation (signup/login)
- Create communities
- Create posts
- Comment on posts
- Vote on posts
- View posts
- View list of communities
- View user profile (all of a user's posts and comments)
All rights reserved



