The project presents RESTful API of a media platform that allows users to register, log in, create posts, chat, subscribe to other users and get their own activity feed.
- ✅ Authentication and Authorization
- ❎ Post management
- ❎ User interaction
- ❎ Subscriptions and activity feed
- ❎ Handles and returns clear understandable error messages for invalid requests or internal server problems.
- ❎ Validates the entered data and returns informative messages if the format is incorrect.
❎ Check http://localhost:8080/swagger-ui/index.html
- API has written on Java.
- Used Apache Maven as a software project management and comprehension tool.
- Used Spring Boot with Spring Security as a main frameworks.
- Database is PostgreSQL.
- ❎ API Documentation is made on Swagger.