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.
- 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.
- React for building the user interface.
- Recoil for managing the application state.
- Vite as the build tool for optimized performance.
- Bulma CSS for styling.
Try out the live version of the app:
To run the project locally:
- Clone the repository:
git clone https://github.com/urssanjaysingh/Shop-Application.git
- Navigate into the project folder:
cd Shop-Application
- Install dependencies:
npm install
- Start the development server:
npm run dev
- 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.
Feel free to open issues or pull requests if you would like to contribute.
This project is licensed under the MIT License.
If you found this project helpful or interesting, please consider giving it a star! ⭐