Skip to content

A React-based shop application developed with Vite for fast performance and Recoil for state management. It features a product catalog with search, type filters, and full CRUD operations, all styled using Bulma CSS for a sleek interface.

License

Notifications You must be signed in to change notification settings

urssanjaysingh/Shop-Application

Repository files navigation

Shop Application

Project Overview

This project is a React-based shop application built using Vite for fast development and Recoil for state management. It features a product catalog with search and filter functionalities, along with CRUD operations for seamless user interaction.

Features

  • Product Catalog: View a list of products with details such as name, picture, price, and type.
  • Search Functionality: Filter products by name.
  • Type Filtering: Filter products based on their type.
  • CRUD Operations: Create, read, update, and delete products.
  • Responsive Design: Styled using Bulma CSS for a modern, clean interface.

Tech Stack

  • React for building the user interface.
  • Recoil for managing the application state.
  • Vite as the build tool for optimized performance.
  • Bulma CSS for styling.

Live Demo

Try out the live version of the app:

Live Demo

Installation

To run the project locally:

  1. Clone the repository:
git clone https://github.com/urssanjaysingh/Shop-Application.git
  1. Navigate into the project folder:
cd Shop-Application
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

Usage

  • Navigate to the app in your browser at http://localhost:5173.
  • Use the search bar and type filter to explore products.
  • Perform CRUD operations as needed.

Contribution

Feel free to open issues or pull requests if you would like to contribute.

License

This project is licensed under the MIT License.


If you found this project helpful or interesting, please consider giving it a star! ⭐

Star this project

About

A React-based shop application developed with Vite for fast performance and Recoil for state management. It features a product catalog with search, type filters, and full CRUD operations, all styled using Bulma CSS for a sleek interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published