Skip to content

pratham-Lashkari/E-com-Mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce App

Welcome to our E-Commerce App! This application allows users to browse through a wide range of products, add them to their cart, and proceed with the checkout process. It's built using the MERN (MongoDB, Express.js, React.js, Node.js) stack.

Features

  • User Authentication: Allow users to sign up, log in, and log out securely.
  • Product Catalog: Display a catalog of products with details such as name, price, description, and images.
  • Product Search: Enable users to search for products by name or category.
  • Shopping Cart: Allow users to add products to their shopping cart and manage the cart contents.
  • Checkout Process: Guide users through a smooth checkout process, including order summary and payment.
  • Order History: Store and display users' order history for reference.
  • Admin Panel: Provide an admin panel for managing products, orders, and user accounts.
  • Payment Integration: Accept payments securely using Stripe integration.
  • Styling: Use Sass for efficient CSS styling.
  • Notifications: Display toast notifications for user actions and alerts.

Technologies Used

  • Frontend: React.js, Redux for state management, React Router for navigation, Bootstrap or Material-UI for styling, Sass for CSS preprocessing.
  • Backend: Node.js with Express.js for the RESTful API, MongoDB for database storage.
  • Authentication: JSON Web Tokens (JWT) for secure authentication and authorization.
  • Payment Integration: Integration with Stripe API for processing payments securely.
  • Toast Notifications: Use libraries like React Toastify or react-toast-notifications for displaying notifications.
  • Deployment: Deployment on cloud platforms like Heroku (backend) and Netlify/Vercel (frontend).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages