Ecom-App is a modular and distributed application consisting of several microservices, each responsible for a specific aspect of the e-commerce platform. These microservices work together to provide a seamless and efficient shopping experience.
The Configuration Service Module is at the heart of our application. It serves as a centralized configuration manager, allowing us to manage configurations for all other microservices. This module ensures that each service has the correct configuration settings, promoting consistency and scalability.
Learn more about Configuration Service Module
The Gateway Service Module acts as the front door to our application. It manages incoming requests, routes them to the appropriate microservices, and ensures global CORS (Cross-Origin Resource Sharing) configuration. This module is crucial for handling external and internal requests.
Learn more about Gateway Service Module
The Customer Service Module is responsible for managing customer-related operations within our e-commerce platform. It handles customer data, including customer creation, retrieval, and updates. This module plays a vital role in providing a personalized experience to our customers.
Learn more about Customer Service Module
The Inventory Service Module manages the inventory of products in our e-commerce platform. It is responsible for tracking product data, availability, and storage. This module ensures that product information is up to date and that customers can browse and purchase available items.
Learn more about Inventory Service Module
The Order Service Module is tasked with managing customer orders. It handles the entire order lifecycle, including order creation, tracking, and fulfillment. This module ensures that customers can place orders, and we can efficiently fulfill them.
Learn more about Order Service Module
The Config-Repo module is a central repository for service configuration. It contains configuration data used by the microservices, ensuring that they have the necessary settings to operate effectively. It complements the Configuration Service Module.
The Ecom-App is the front-end user interface for our e-commerce platform. Built using Angular, it connects to and interacts with the microservices to provide customers with an engaging shopping experience. It's the face of our platform, allowing users to browse products, place orders, and manage their accounts.
Here are some screenshots of the Ecom-App front-end module: