This project implements a set of RESTful APIs for order management, designed to orchestrate communication between various enterprise systems. The APIs are intended to be used by a customer-facing website for functionalities like:
- Signup as a new user
- Login
- Get product price quotes
- Add product to Product DB
- Update product in Product DB
- Submit purchase orders
Architecture Diagram:
Key Features:
- RESTful API Design: Enable seamless integration with the customer-facing website or mobile application.
- Scalability Considerations: Designed for horizontal scaling to handle increasing load.
Getting Started:
- Clone the repository:
https://github.com/sharmajsr/Order-Management.git
- Build the Project:
make oms_app
- Run the Project
./bin/oms