{"repo":"Gichure/e-procure","free":true,"listed":false,"github":"https://github.com/Gichure/e-procure","clone":"git clone https://github.com/Gichure/e-procure.git","description":"E-Procurement System to meet the needs of automation in the internal procurement process of a company. Built on Springboot using micro-services Archicture","language":"Java","stars":13,"topics":["cloud-gateway","docker","enterprise-software","microservices","spring-boot","unit-testing","flyway","kafka","messaging","microservice"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"e-procure E-Procurement System to meet the needs of automation in the internal procurement process of a company. Overview 1. The application has been developed using microservice approach. 2. We use git monorepo where all microservices are the modules in a single respository. 3. Each microservice product-service and review-service can be built and run independently using Maven. 4. Each microservice can build, test, run, dockerize, deploy & run independently using Docker, CircleCI and Kubernetes. Tools & Techologies - Spring Boot for Business Services - Microservices Architecture - Spring Cloud for MSA - MySQL for RDBMS - Camunda for BPMN - Mockito for Testing - Docker for Packaging and Deployment - Flyway for Database Versioning - Apache Kafka for Messaging - Keycloack for Authentication and Authorization - CircleCI for CI/CD - Swagger for API Documentation Modules 1. Settings, Parameters and General Setups 2. Employees/Staff Management 3. Items/Inventory Management 4. Purchase Requistion 5. Purchase Order 6. Vendor Management 7. Bid Management 8. Invoice Management 9. Payment Processing 10. Business Process Management(Workflow) Services 1. configurations-service 2. discovery-service 3. gateway-service 4. setups-service 5. employees-service 6. workflow-service 7. notifications-service 8. inventory-service 9. suppliers-service 10. orders-service 11. invoices-service 12. payments-service 13. authentication-service 14. frontend-service Starting Up Clone this repository. From the","default_branch":null,"files":null,"tree":[],"storefront":"/r/Gichure","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Gichure/e-procure/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}