ViaMão is a travel planner application built to help users manage their trips. This API was built with Java, Spring Boot, and MySQL to be consumed by ViaMão front-end application.
- Spring Security
- Lombok
- Flyway
- Authentication
- Create, read, update, and delete a trip
- Add, update, and delete places to visit
Parameter |
Type |
Description |
id |
Long |
Required. Id of the trip. |
Body |
Type |
Description |
title |
String |
Required. The title of the trip. |
description |
String |
Required. The description of the trip. |
destination |
String |
Required. The destination of the trip. |
start_date |
LocalDate |
Required. The start date of the trip. |
end_date |
LocalDate |
Required. The end date of the trip. |
Body |
Type |
Description |
name |
String |
Required. The name of the place. |
description |
String |
Required. The description of the place. |
For a better understanding of the API, see the
Swagger Documentation.