Skip to content

This repository contains a small e-commerce web application developed as a frontend code challenge. The app is designed to showcase various frontend development skills and techniques required to build a functional and visually appealing e-commerce platform.

Notifications You must be signed in to change notification settings

faisalamin001/Frontend-Code-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Code Challenge - E-commerce App

This repository contains a small e-commerce web application developed as a frontend code challenge. The app is designed to showcase various frontend development skills and techniques required to build a functional and visually appealing e-commerce platform.

Features

  • Browse through a collection of products in the store.
  • Add products to the shopping cart and view the cart contents.
  • Dynamically update the cart in real-time as items are added or removed.
  • Apply basic product filters and sorting options for a better shopping experience.
  • Access a product detail page to view more information about a specific item.
  • Seamlessly navigate between different sections of the application.
  • Responsive design to ensure compatibility across various devices.

Technologies Used

  • React.js: A popular JavaScript library for building user interfaces.
  • React Router: For managing routing and navigation within the application.
  • Zustand: A state management library to handle cart data and app state.
  • React Query: Used for data fetching and caching.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • Yup: For form validation to ensure data integrity.
  • LocalStorage API: Used for managing cart data in local storage.
  • Tailwind Icons: For accessing a wide range of icons in the application.

Installation and Usage

  1. Clone the repository using git clone https://github.com/faisalamin001/Frontend-Code-Challenge.git
  2. Navigate to the project directory: cd Frontend-Code-Challenge
  3. Install the dependencies: npm install
  4. Start the development server: npm run dev
  5. Open your browser and visit http://localhost:5173 to view the app.

Live Demo

Will be live soon!

App Screenshot

About

This repository contains a small e-commerce web application developed as a frontend code challenge. The app is designed to showcase various frontend development skills and techniques required to build a functional and visually appealing e-commerce platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published