Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/salma-4/todo-api
api for todo app using microservices
https://github.com/salma-4/todo-api
java lombok maven microservices mysql-database open-api-v3 slf4j spring-boot spring-data-jpa spring-security swagger-ui unit-testing
Last synced: about 21 hours ago
JSON representation
api for todo app using microservices
- Host: GitHub
- URL: https://github.com/salma-4/todo-api
- Owner: salma-4
- Created: 2024-03-17T20:58:29.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-23T02:02:22.000Z (6 months ago)
- Last Synced: 2024-05-23T02:48:07.127Z (6 months ago)
- Topics: java, lombok, maven, microservices, mysql-database, open-api-v3, slf4j, spring-boot, spring-data-jpa, spring-security, swagger-ui, unit-testing
- Language: Java
- Homepage:
- Size: 164 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ToDo-APP
It's my final project in [Spring_Training](https://github.com/salma-4/Spring_Training). It consists of 2 services TODO service handle todo items.
User service handle users and auth .Developed using spring boot and MYSQL database .## Test APIs
[](https://app.getpostman.com/run-collection/31722824-444e0956-2942-4d55-9426-65b805c7818d?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D31722824-444e0956-2942-4d55-9426-65b805c7818d%26entityType%3Dcollection%26workspaceId%3D2f8749ed-66fa-4b6a-b9ac-c7b32f4100c6)## Explore services
- [ToDo service](https://github.com/salma-4/ToDo-API/blob/main/ToDoService/README.md)
- [User service](https://github.com/salma-4/ToDo-API/blob/main/UserService/README.md)## Requirements
- Java Development Kit (JDK) 17 or above
- MySQL Database (every service has its own schema)## How to Run
1. Clone the project repository from git
2. Import each service separately into your Java IDE
3. Build each service to resolve maven dependencies
4. Create 2 schemas and all tables will be created automatically## Illustrative image
![final](https://github.com/salma-4/ToDo-API/assets/116264673/18314957-27a6-4118-ae74-989a1b10e8d0)