Skip to content

LifelongLearner-HEND/Ordering_and_Notify

 
 

Repository files navigation

Orders and Notifications Management API

Overview

This project focuses on creating a powerful "Orders and Notifications Management" module for an efficient e-commerce system. The system provides essential features, including product listing, customer account management, order placement, shipping, and notification handling.

Features

  1. Store Products Listing
  2. Customer Account Management
  3. Order Placement
  4. Order Cancellation
  5. Order Details
  6. Notifications Handling

API Endpoints

  1. Sign Up
  2. Log in
  3. View Catalog
  4. Make simple order
  5. Make compound order
  6. Show Customer Notifications
  7. Cancel Order

Detalied Project Description

Project Description

UML System Class Diagram

UML Class Diagram

Dependencies

Make sure you have the following dependencies installed:

  1. Java 17
  2. SDK 17
  3. Postman Testing tool to import the prepared postman collection and testing the API
  4. Maven for your systmen environment

How to use Orders and Notifications API

The following Software Requirements Specification includes:

  1. Exact mapping between every single requirement and its corresponding web service API operation 2- Design Patterns used and corresponding classes.

API Mapping

Contributing

Contributions to this API project are welcomed. Feel free to fork the repository and create pull requests for improvements or additional features.

Contributers

Orders and Notifications API project is developed with contributions from the following team members working with Agile SDLC method:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%