Skip to content

elian-cheng/online-store-elyte

Repository files navigation

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