diff --git a/README.md b/README.md new file mode 100644 index 0000000..a46fc16 --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +# Task Management System using Microservices + +## Overview + +This repository contains a microservices project configured with an API Gateway. The goal of this project is to demonstrate best practices in microservices architecture and API Gateway configuration. + +## Technologies Used + +- Java +- Spring Boot +- Spring Security +- Spring Cloud +- API Gateway (e.g., Spring Cloud Gateway, Spring Cloud Routing) +- MongoDB +- Microservices Architecture + +## Project Structure + +- `service-1`: User Service +- `service-2`: Task Service +- 'service-3': Task Submission +- 'service-4': Server configuration +- `api-gateway`: API Gateway module + +## Getting Started + +### Prerequisites + +- [Java](https://www.oracle.com/java/technologies/javase-downloads.html) + +### Running the Project Locally + +1. Clone the repository: + + ```bash + git clone https://github.com/yourusername/microservices-api-gateway.git + cd microservices-api-gateway