Skip to content

anushka-srivastava22/shopsavvy-ecommerce-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopsavvy - Ecommerce App

Welcome to the repository for Shopsavvy - Ecommerce App! This application is designed and implemented as an e-commerce platform with seamless payment integration, providing users with a convenient and secure shopping experience.

Features

  • Product Catalog: Browse and explore a wide range of products with detailed descriptions.
  • User Authentication: Register, log in, and manage your shopping experience with user accounts.
  • Shopping Cart: Add products to the cart, edit quantities, and proceed to checkout.
  • Seamless Payment Integration: Securely complete purchases with integrated payment options.
  • Order Tracking: Track the status and details of your placed orders.
  • Responsive Design: Enjoy a consistent and user-friendly experience across devices.

Project Screenshots

shopsavvy

Tech Stack

  • ReactJS: Frontend library for building user interfaces.
  • JavaScript: Programming language used for both frontend and backend logic.
  • Node.js: Server-side JavaScript runtime environment.
  • MongoDB: NoSQL database used for storing product information, user data, and orders.

Getting Started

  1. Clone the repository to your local machine.

bash git clone https://github.com/your-username/shopsavvy-ecommerce-app.git

  1. to the project directory.

cd shopsavvy-ecommerce-app

  1. Install dependencies for the frontend and backend.

cd client && npm install

cd ../server && npm install

  1. Configure the MongoDB connection.

  2. Set up a MongoDB database and obtain the connection URI.

  3. Add the MongoDB URI in the backend configuration.

  4. Start the frontend and backend servers.

cd client && npm start

cd ../server && npm start

  1. Access the Shopsavvy app at http://localhost:3000 in your web browser.