Skip to content

victordantas1/social-media-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Media API RESTful📱

About 📕

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.

Features 🛠️

  • CRUD of Users
  • GET of Posts

Techs 💻

  • 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

Requiriments 📝

  • Have Java version 17 installed
  • Have Postman installed(but the application can be used in browser)

initialization 🔌

  • 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

Endpoints

GET

  • /users: find a users list
  • /posts: find a post list
  • /posts/titlesearch?text=<title>: find a post by title

POST

  • /users: add a user

PUT

  • /users: update a user

DELETE

  • /user: delete a user

Future implementations ⌨️

  • CRUD of other entities
  • Anothers endpoints to find with others atributes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages