Skip to content

Koushith/-Kalira-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kalira

This is an e-commerce web application developed using HTML, CSS, React and Typescript. The application has a Category Listing Page where products are listed along with sorting and filtering options. It also has a Product Detail Page where users can view the details of a specific product.

ScreenShots

image image

image

A Category Listing Page

  • Listing of products
  • Sorting of products (Price low to high, Price high to low, Ratings high to low, Name Ascending)
  • Filters (Suppliers/Brands, Saree Fabric)

A Product Detail Page

  • Basic details with static buttons

User Flow

Users can start from the Home page which displays the product listing. They can apply filters and sorting options here. From the listing page, users can navigate to the product details page to view the details of a specific product. From the product details page, users can navigate back to the listing page and find their selected sorting and filters intact.

Technical

  • React , TypeScript
  • VanillaCSS - with StyledComponents
  • ContextAPI with useReducer hook
  • React-router-dom

Getting Started

To run this project on your local machine, follow these steps:

  • Clone the repository git clone git@github.com:Koushith/-Kalira-React.git
  • Install the dependencies using npm install
  • Start the development server using npm start