Skip to content
@Fawry-eCommerce

Fawry E-Commerce Project

Fawry eCommerce is a system for managing payments, orders, inventory, coupons, and notifications in an online retail platform.

Fawry eCommerce

Fawry eCommerce is a modular backend system for managing an online retail platform. It provides various microservices that handle specific aspects of the e-commerce process, ensuring seamless integration for all business functions.

Features

  • Bank API: Manages account creation, transactions, and secure user authentication.
  • Coupon API: Handles creating, using, and tracking promotional coupons.
  • Order API: Processes orders, validates coupons, manages payments, and stock, and sends notifications.
  • Product API: (Details to be defined) Manages product details and information.
  • Store API: Oversees warehouses, product stock, and inventory consumption.
  • Notification API: Sends and retries notifications related to orders for both customers and merchants.
  • User API: Manages administrative users, including activation and permissions.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Popular repositories Loading

  1. .github .github Public

  2. store-service store-service Public

    A RESTful API for managing stores, and inventory with stock tracking and history logging.

    Java

  3. notification-service notification-service Public

    Service for sending and managing notifications to users via various channels (e.g., email, SMS).

    Java

  4. bank-api bank-api Public

    Service handling financial transactions, including payments, refunds, and account management.

    Java

  5. coupon-service coupon-service Public

    Service for managing promotional coupons, including creation, validation, and application to orders.

    Java

  6. api-gateway api-gateway Public

    Centralized entry point for managing and routing requests to microservices.

    Java

Repositories

Showing 10 of 13 repositories
  • bank-api Public

    Service handling financial transactions, including payments, refunds, and account management.

    Fawry-eCommerce/bank-api’s past year of commit activity
    Java 0 MIT 0 0 0 Updated Oct 31, 2024
  • notification-service Public

    Service for sending and managing notifications to users via various channels (e.g., email, SMS).

    Fawry-eCommerce/notification-service’s past year of commit activity
    Java 0 MIT 0 0 0 Updated Oct 30, 2024
  • store-service Public

    A RESTful API for managing stores, and inventory with stock tracking and history logging.

    Fawry-eCommerce/store-service’s past year of commit activity
    Java 0 MIT 0 0 0 Updated Oct 30, 2024
  • bank-ui Public

    User interface for managing bank accounts, transactions, and financial activities.

    Fawry-eCommerce/bank-ui’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Oct 30, 2024
  • admin-service Public

    Service for managing admin accounts, authentication, and authorization.

    Fawry-eCommerce/admin-service’s past year of commit activity
    Java 0 MIT 0 0 0 Updated Oct 30, 2024
  • ecommerce-ui Public

    User interface for browsing, purchasing, and managing products in the e-commerce platform.

    Fawry-eCommerce/ecommerce-ui’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Oct 30, 2024
  • coupon-service Public

    Service for managing promotional coupons, including creation, validation, and application to orders.

    Fawry-eCommerce/coupon-service’s past year of commit activity
    Java 0 MIT 0 0 0 Updated Oct 30, 2024
  • api-gateway Public

    Centralized entry point for managing and routing requests to microservices.

    Fawry-eCommerce/api-gateway’s past year of commit activity
    Java 0 MIT 0 0 0 Updated Oct 30, 2024
  • product-service Public

    Service for managing product information.

    Fawry-eCommerce/product-service’s past year of commit activity
    Java 0 MIT 0 0 0 Updated Oct 30, 2024
  • order-service Public

    Service for processing and managing customer orders, including order creation, tracking, and status updates.

    Fawry-eCommerce/order-service’s past year of commit activity
    Java 0 MIT 0 0 0 Updated Oct 28, 2024

Top languages

Loading…

Most used topics

Loading…