https://github.com/rizki36/learn-solid-for-expedition-project
Learn solid based on expedition project with Typescript 💖
https://github.com/rizki36/learn-solid-for-expedition-project
solid typescript
Last synced: 2 months ago
JSON representation
Learn solid based on expedition project with Typescript 💖
- Host: GitHub
- URL: https://github.com/rizki36/learn-solid-for-expedition-project
- Owner: Rizki36
- Created: 2022-03-26T06:28:45.000Z (about 3 years ago)
- Default Branch: development
- Last Pushed: 2023-02-12T08:19:30.000Z (over 2 years ago)
- Last Synced: 2025-01-30T09:41:54.885Z (4 months ago)
- Topics: solid, typescript
- Language: TypeScript
- Homepage:
- Size: 59.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
- [x] 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
## End Section
Feel free to contribute for this project with create PR.