Skip to content

A blog application using Spring Boot, implementing REST FULL patter, Spring Security with Roles and Authorities, Unit tests covegare.

Notifications You must be signed in to change notification settings

eric-souzams/spring-blog-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Blog App

Routes   |    Documentation   |    Coverage   |    Technologies   |    Building   |    Contributing   

Routes

Method URL Description
POST http://localhost:8080/api/v1/auth/login Login
POST http://localhost:8080/api/v1/users Sign Up
GET http://localhost:8080/api/v1/users/email-verification?token={token} Verify E-mail Account
POST http://localhost:8080/api/v1/users/reset-password-request Password Reset Request
POST http://localhost:8080/api/v1/users/reset-password?token={token} Password Reset Update
GET http://localhost:8080/api/v1/users/ Get All Users
GET http://localhost:8080/api/v1/users/{userID} Get Specific User
GET http://localhost:8080/api/v1/users/{userID}/addresses Get All Addresses Belongs User
GET http://localhost:8080/api/v1/users/{userID}/addresses/{addressID} Get Specific Address From User
PUT http://localhost:8080/api/v1/users/{userID} Update User Data
DELETE http://localhost:8080/api/v1/users/{userID} Delete User

Documentation

URL Description
http://localhost:8080/swagger-ui/index.html Visual Documentation
http://localhost:8080/v2/api-docs Api Documentation

Coverage

Technologies

This project was developed using the following technologies:

Building

You'll need Java 11+ and Maven installed on your computer in order to build this app.

$ git clone https://github.com/eric-souzams/spring-blog-app.git
$ cd spring-blog-app
$ mvn spring-boot:run

Contributing

This repository is currently under development. If you want to contribute please fork the repository and get your hands dirty, and make the changes as you'd like and submit the Pull request.

About

A blog application using Spring Boot, implementing REST FULL patter, Spring Security with Roles and Authorities, Unit tests covegare.

Topics

Resources

Stars

Watchers

Forks

Languages