Skip to content

Repository files navigation

πŸ›’ Fresh Cart

An elegant and responsive e-commerce frontend built with React.js. Fresh Cart offers a modern UI/UX experience with full user authentication, cart management, and product browsing. Live Demo

πŸš€ Features

  • βœ… User registration & login (with JWT)
  • πŸ”„ Auto login & protected routes
  • πŸ” Forget & Reset Password
  • πŸ› οΈ Update user data
  • πŸ›οΈ Browse products, brands, and categories
  • πŸ’– Add/Remove items from wishlist
  • πŸ›’ Add to cart, remove from cart, and update item count
  • πŸ’³ Payment
  • πŸ” Search functionality (coming soon)
  • πŸ“± Fully responsive design
  • πŸ“¦ Loading indicators & toasts

🧩 Tech Stack & Libraries

  • React 18
  • React Router DOM – for client-side routing
  • Formik + Yup – for form handling and validation
  • Axios – for API communication
  • React Query (@tanstack/react-query) – for efficient data fetching and caching
  • Framer Motion – for animations
  • React Hot Toast & React Toastify – for notifications
  • React Slick + Slick Carousel – for responsive sliders
  • Swiper – for modern swipers
  • JWT Decode – to handle user tokens
  • Font Awesome – for icons
  • React Loader Spinner – for loading states
  • React Detect Offline – to notify user of connectivity status

πŸ“‚ Installation & Setup


πŸ“¦ Installation

# Clone the repository
git clone https://github.com/your-username/fresh-cart.git

# Navigate to the project folder
cd fresh-cart

# Install dependencies
npm install

# Run the app
npm run dev

πŸ§ͺ Status βœ… Most features are done πŸ” Search will be added soon πŸ–ΌοΈ UI images will be added later

πŸ™‹β€β™€οΈ About Me

Menna Helal Frontend Developer | Passionate about clean code & UX
Currently learning Backend Development to become a full-stack developer.
πŸ“« LinkedIn | GitHub

About

πŸ›οΈ E-commerce React App | Fully responsive app with user authentication, product browsing, wishlist, and cart features. Still working on some improvements like search functionality and UI enhancements.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages