Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 731 Bytes

README.md

File metadata and controls

27 lines (23 loc) · 731 Bytes

Clean Architecture inspired example for pizza ordering Web app

Planned features

  • restaurant menu:
    • different sections
    • filters
    • add items to cart
  • shopping cart:
    • display items
    • remove items
    • proceed to checkout
  • checkout
    • enter additional info
    • show success

Planned tech

  • BE / FE in one repo without workspaces - to keep things simpler
  • simple REST API backend - just for demo purposes
  • CRA Web App - for quick start with modern JS bundling, React etc
  • React for View layer
  • RxJS for reactive connection to avoid data pumping
  • TypeScript
  • Repository / Use Case / Presenter / View / Wireframe split (Clean Architecture inspired)
  • Storybook for Views
  • Unit / E2E / Screenshot testing