Rizki36 / learn-solid-for-expedition-project

Learn solid based on expedition project with Typescript πŸ’–

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learn Solid For Expedition Project

This repository is for learning SOLID principles based on the Expedition project.
There are many expedition vendors, such as JNE, SAP, and JNT, and the number may increase.

How to run

  • npm install
  • npm start

Words to know

  • Order : same as create shipment
  • Shipment Cost : cost for orders

Whats Vendor can

  • Order
  • Cancel order
  • Tracking
  • Get Shipment Cost

Roadmap Patterns

Creational Patterns

  • Factory Method
  • Abstract Factory
  • Builder
  • Prototype
  • Singleton
  • Adapter

Creational Patterns

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

Behavioral Patterns

  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor

Schemas

Request Schema Request Schema

End Section

Feel free to contribute for this project with create PR.

About

Learn solid based on expedition project with Typescript πŸ’–


Languages

Language:TypeScript 99.0%Language:Shell 1.0%