Skip to content

Justin-K-Ellis/omni-store

Repository files navigation

Omni Store

About

This is a frontend for a mock online shop called "Omni Store." It is build with React.js, using React Router for page routing. Styles are dones with Tailwind CSS and daisyUI (a component library built on top of Tailwind). The the store content is served via the Fake Store API.

Users can browse a variety of product categories and add items to their cart. These items (with their prices and quantities) are displayed on the Cart page, along with total price and quantity of items. Users can also delete items from the Cart page.

Installation

This web app requires NPM. To install, clone the repository, move to the directory, and from the terminal type:

npm install

Roadmap

  • More fine-grain paging. That is, individual pages for distinct product categories.
  • Light and dark mode switching.
  • Local storeage for the shopping cart.