Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 867 Bytes

README.md

File metadata and controls

39 lines (30 loc) · 867 Bytes

online-store-elyte

Online-store - vanilla TS SPA, no frameworks or libruaries. Implemented routing, query string, filters, sorting, catalog page, product page, shopping cart, checkout form, tests etc. - all basic functionality of the online store. Task description.

Deploy

https://elian-cheng-elyte-online-store.netlify.app/

Install instructions:

1. git clone https://github.com/elian-cheng/online-store-elyte.git
2. cd online-store-elyte
3. npm i
4. npm run start

Implemented features:

  • Routing
  • Query string
  • Filters
  • Sorting
  • Catalog
  • Product page
  • Shopping cart
  • Pagination
  • Checkout form
  • Tests for all core functionality (Jest)

Used technologies:

  • TypeScript
  • Functional Programming
  • OOP (classes)
  • Eslint
  • Prettier
  • Jest