Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shikhu51197/reactecommerce

The application allows users to browse through different categories of products, view details of each product, and includes animations/transitions for an enhanced user experience.
https://github.com/shikhu51197/reactecommerce

chakra-ui css3 localstorage reactjs redux

Last synced: 7 days ago
JSON representation

The application allows users to browse through different categories of products, view details of each product, and includes animations/transitions for an enhanced user experience.

Awesome Lists containing this project

README

        

# ✨PROJECT NAME --> ❀️‍πŸ”₯❀️‍πŸ”₯ Interactive Product Catalog Web Application ❀️‍πŸ”₯❀️‍πŸ”₯:-

[![Json-Server Deploy Link ](https://img.shields.io/badge/JsonServer-0A66C2?style=for-the-badge&logo=ko-fi&logoColor=white)](https://ecoapp-json.onrender.com/products)

[![Deployed App Vercel Link](https://img.shields.io/badge/Deployed_App_Vercel_Link-000?style=for-the-badge&logo=ko-fi&logoColor=white)](https://react-ecommerce-livid-nine.vercel.app/)

---
## πŸ”— Profile Links✨

| Resume | Github | Linkedin | Portfolio | Blogger | Medium |
| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| [![Resume](https://img.shields.io/badge/my_Resume-E75480?style=for-the-badge&logo=ko-fi&logoColor=white)](https://drive.google.com/file/d/1YE62u2ChjmlR-EKeqZ75UvFMg_KcY86T/view?usp=sharing) | [![github](https://img.shields.io/badge/github-1DA1F2?style=for-the-badge&logo=github&logoColor=white)](https://github.com/shikhu51197/)| [![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/shikha-gupta-12a2b5199) |[![portfolio](https://img.shields.io/badge/my_portfolio-18A303?style=for-the-badge&logo=ionic&logoColor=white)](https://shikhu51197.github.io/) |[![Blogger](https://img.shields.io/badge/Blogger-FE5A1D?style=for-the-badge&logo=Blogger&logoColor=white)](https://wwwartificial-intelligence.blogspot.com/) |[![Medium](https://img.shields.io/badge/Medium-000?style=for-the-badge&logo=Medium&logoColor=white)](https://medium.com/@sg780060) |

---

# Objective ❀️‍πŸ”₯:-

Develop an interactive product catalog web application using React.js and associated libraries to showcase various products. The application allows users to browse through different categories of products, view details of each product, and includes animations/transitions for an enhanced user experience.
---

## Features ✨:-
---
| Serial No | Feature |
| ----------------- | ------------------------
| 1 | User Signup and login, logout, navbar, footer|
| 2 | Home Page Design, responsive design |
| 3 | Displays categories with thumbnails. |
| 4 | Allows quick navigation to category-specific product pages. |
| 5 | Displays categories with thumbnails. |
| 6 | Utilizes a responsive grid layout for product display. |
| 7 | Provides filtering options and pagination for user convenience. |
| 8 | Offers detailed product information.|
| 9 | Introduces related products in a popup. |
| 10 | Enables easy addition to cart or wishlist. |
| 11 | Provides filtering options and pagination for user convenience. |
| 12 | Allows users to manage items with basic functionalities. |
| 13| Supports adding/removing items, updating quantities, and clearing the cart/wishlist. |
| 14 | Implements smooth transitions and animations for a polished user experience. |
| 15| Includes hover effects on product thumbnails for interactivity.|
| 16 |Leverages Chakra UI components for a visually consistent design. |
| 17 | Utilizes theming capabilities for easy customization. |
| 18 | Integrates advanced animations like parallax scrolling. |
| 19 | Supports user authentication and persistent cart/wishlist storage. |
| 20 | User Friendly decent ui |

----

# Tech Stack ❀️‍πŸ”₯:-

React.js: JavaScript library for building user interfaces.

Framer Motion/GSAP: Animation libraries for smooth transitions.

Other Libraries: Any additional libraries used for state management, routing, etc.

---

# Packages Used ❀️‍πŸ”₯:-

Create React App: Bootstrapping React applications.

Framer Motion/GSAP: Animation libraries.

React Router: For handling navigation in the application.

----

# Getting Started ❀️‍πŸ”₯:-

Clone the repository:-

git clone https://github.com/your-username/product-catalog.git

Navigate to the project directory:-

cd product-catalog

Install dependencies:-

npm install

Start the development server:-

npm start
Open the application in your browser at http://localhost:3000.

Deployed Application:-

The live version of the application is deployed on Netlify/Vercel.

---

## Flow

```mermaid
graph TD;
App-->HomePage
HomePage-->SignupPage
HomePage-->LoginPage
HomePage--> CategoryPage
HomePage--> CartPage
HomePage--> WishListPage
SignupPage--> LoginPage
CategoryPage-->ProductDetailPage
ProductDetailPage-->RelatedProductPage
ProductDetailPage-->CartPage
ProductDetailPage-->WishListPage
WishListPage-->HomePage
CartPage --> HomePage
```

Contributing

πŸ’» Contributions are welcome! Please follow the standard guidelines for contributing.
---

❀️‍πŸ”₯ THANK YOU ❀️‍πŸ”₯