https://github.com/leiberbertel/api-restful-task
Restful API for the basic operation of a task scheduler, with layered architecture, with jwt. Project of the programming course
https://github.com/leiberbertel/api-restful-task
java mysql spring springjpa springsecurity-jwt swagger-ui
Last synced: 3 months ago
JSON representation
Restful API for the basic operation of a task scheduler, with layered architecture, with jwt. Project of the programming course
- Host: GitHub
- URL: https://github.com/leiberbertel/api-restful-task
- Owner: leiberbertel
- License: mit
- Created: 2023-12-10T14:38:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-04T22:37:29.000Z (7 months ago)
- Last Synced: 2025-01-11T07:38:01.595Z (5 months ago)
- Topics: java, mysql, spring, springjpa, springsecurity-jwt, swagger-ui
- Language: Java
- Homepage:
- Size: 101 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Restful API Task
### _This is an API for the basic operation of a Task Planner_:


## Running the API 🚀
To run the API, you will need JDK version 17+ installed on your machine.
[Download it here:](https://adoptium.net/es/temurin/releases/?version=17)First, clone the repository :
```bash
git clone https://github.com/leiberbertel/API-Restful-Task.git
cd TaskApp
```Next, open your command terminal and located in the project root, execute the commands:
```bash
mvn clean package
``````bash
java -jar target/nombre-de-tu-aplicacion.jar
```The Spring Boot application will launch and be running on port 8080
All endpoints and schemas are documented using Swagger UI. You can view the documentation at http://localhost:8080/swagger-ui/index.html#/, which is the default endpoint for the Swagger UI.
## Built with ðŸ›
* Java version 21 - Language used
* Lombok - Tertiary dependency
* Mysql - Database Engine
* Spring Framework - Framework used
* Spring Data JPA - Dependency on data manipulation
* Spring Security - Security Management Unit
* io.jsonwebtoken - Dependency for jwt handling
* Springdoc - Dependency on API documentation