{"id":23534969,"url":"https://github.com/coder5omkar/microservices","last_synced_at":"2026-04-15T09:31:42.689Z","repository":{"id":269699672,"uuid":"907808372","full_name":"coder5omkar/Microservices","owner":"coder5omkar","description":"This repo contains accounts,cards,loans microservice created as part of madan redys Microservices course","archived":false,"fork":false,"pushed_at":"2024-12-25T11:56:02.000Z","size":91,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T06:13:07.427Z","etag":null,"topics":["java","microservice","postman","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coder5omkar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-24T12:45:40.000Z","updated_at":"2024-12-25T11:56:38.000Z","dependencies_parsed_at":"2024-12-25T12:39:30.857Z","dependency_job_id":null,"html_url":"https://github.com/coder5omkar/Microservices","commit_stats":null,"previous_names":["coder5omkar/microservices"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder5omkar%2FMicroservices","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder5omkar%2FMicroservices/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder5omkar%2FMicroservices/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coder5omkar%2FMicroservices/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coder5omkar","download_url":"https://codeload.github.com/coder5omkar/Microservices/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239242112,"owners_count":19605954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","microservice","postman","spring-boot"],"created_at":"2024-12-26T01:14:04.225Z","updated_at":"2025-11-01T00:30:27.175Z","avatar_url":"https://github.com/coder5omkar.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Microservices Project 🚀\n\nThis repository contains 3 microservices built using **Java Spring Boot** for managing **Cards**, **Loans**, and **Accounts**. These services provide basic functionalities such as creating cards, managing loans, and handling accounts data. It also includes a Postman JSON collection to test the services.\n\n## Microservices Overview 🛠️\n\n- **Cards Service** 💳: Manages card-related operations such as card creation and retrieval.\n- **Loans Service** 🏦: Handles loan applications and management.\n- **Accounts Service** 💼: Manages user account information and balances.\n\n### Technologies Used 💻\n\n- **Java 17+**\n- **Spring Boot 2.x**\n- **Spring Web** (REST API)\n- **Spring Data JPA** (Database interactions)\n- **H2 Database** (In-memory database for demo)\n- **Postman** (for API testing)\n- **Maven** (Build tool)\n\n### Postman Collection 📑\n\nThe repository includes a **Postman JSON collection** to test and interact with the microservices. Import the collection in Postman to get started quickly.\n\n### Running the Microservices ⚙️\n\n1. **Clone this repository**:\n    ```bash\n    git clone https://github.com/yourusername/microservices.git\n    ```\n\n2. **Navigate to each service directory** and run:\n    ```bash\n    mvn spring-boot:run\n    ```\n3. **Test the services** using the Postman collection included in the `postman` folder.\n\n### Features 🎯\n\n- **Cards Service**: Create, view, and manage cards.\n- **Loans Service**: Apply for loans and check loan statuses.\n- **Accounts Service**: Create user accounts, view balances, and more.\n\n### Postman Testing 🚀\n\nThe Postman collection contains the following endpoints:\n- **Cards Service**:\n  - `POST /cards` - Create a new card.\n  - `GET /cards/{id}` - Get card details.\n  \n- **Loans Service**:\n  - `POST /loans` - Apply for a loan.\n  - `GET /loans/{id}` - Get loan details.\n  \n- **Accounts Service**:\n  - `POST /accounts` - Create an account.\n  - `GET /accounts/{id}` - View account details.\n\n### Credits 🏅\n\nThis project is built following the **Microservices** course by **Madan Reddy** on Udemy. 🎓\n\n\u003e [Madan Reddy's Microservices Course on Udemy](https://www.udemy.com/course/microservices-with-spring-boot/)\n\n### License 📜\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\nFeel free to contribute to the project! 😊\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder5omkar%2Fmicroservices","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoder5omkar%2Fmicroservices","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoder5omkar%2Fmicroservices/lists"}