This project is a social media API, it has a user crud and GET methods for user posts. This project was developed with instructions from Nelio Alves' Java and Spring Boot course, in order to exercise and improve the skills acquired during the course.
- CRUD of Users
- GET of Posts
- Java: language used during api development.
- Spring Boot: framework used for developing the web api using Spring Web and Spring Data JPA.
- MongoDB: NoSQL database used during application development
- Use Postman to make better use of the API's features.
# Clone project
$ git clone [email protected]:victordantas1/social-media-api.git
# Install dependencies
$ mvn install
# Run project
$ mvn spring-boot:run
- The application will run at http://localhost:8080.
- /users: find a users list
- /posts: find a post list
- /posts/titlesearch?text=<title>: find a post by title
- /users: add a user
- /users: update a user
- /user: delete a user
- CRUD of other entities
- Anothers endpoints to find with others atributes