• Java • Spring Boot • Spring MVC • Spring Security • Unit Testing using JUnit and Mockito • React • HTML5 • CSS3 • MySQL
Unregistered/anonymous blog users can view all posts. Registered and logged-in users (Authenticated users) can add new posts, view only their own posts, and edit or delete them (CRUD functionality). Spring Security authentication and authorization rules ensure that users are only able to edit or delete their own posts. Front-end made using ReactJs.