A RESTful API for creating, reading and managing posts/blogs. The application is developed using SpringBoot and provides fast and secure access to the resources neeeded.
Users should be able to create posts and each post should have a category/topic tagged to it. Signup & login functionality of users along with JWT authentication and password hashing. Pagination and sorting on posts. Users should be able to fetch the posts for other users or can view all the post of a particular topic. Data validation on create/update endpoints.