Skip to content

Front-end project implementing features of an E-commerce store. The user is able to preview various products by category, post comments for every product in given category, use shopping bag and perform multi-step checkout to complete order.

Notifications You must be signed in to change notification settings

GrishaAngelovGH/grocery-store

Repository files navigation

E-commerce Store

Front-end project implementing features of an E-commerce store. The user is able to preview various products by category, post comments for every product in given category, use shopping bag and perform multi-step checkout to complete order.

Note: This project could be considered as a legacy codebase based on ReactJS 17 tested with enzyme library (integrated with enzyme-adapter-react-17).

The front-end project is implementing the following features:

  • Home Page with various product related sections
  • Change default language (component level i18n, supported languages: BG, EN)
  • Product preview by category (currently is implemented for only one category)
  • Full-size / sidebar menu navigation based on user device
  • Add products to shopping bag
  • Post comments for every product in given category
  • Preview products both in mini or full-size shopping bag
  • Increment or decrement the quantity of given item
  • Remove given item from shopping bag
  • Perform the following steps in checkout process to complete order:
    • Billing
    • Shipping
    • Payment
    • Preview

The front-end project is using the following technologies:

About

Front-end project implementing features of an E-commerce store. The user is able to preview various products by category, post comments for every product in given category, use shopping bag and perform multi-step checkout to complete order.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages