Skip to content

khandolly786/shopify

Repository files navigation

Shopify Clone

This project is a simple e-commerce platform modeled after Shopify, where users can browse products, add them to their cart, and make purchases. It includes basic authentication, product listing, cart management, and checkout functionalities.

Features

  • User Authentication: Sign up, login, and logout functionality.
  • Product Management: Admins can add, edit, and delete products.
  • Shopping Cart: Add products to the cart, update quantities, and remove products.
  • Checkout Process: Proceed to checkout and place orders.
  • Order History: View past orders.
  • Admin Dashboard: Admins can manage product listings and view orders.

Tech Stack

  • Backend: Node.js, Express.js, MongoDB, Mongoose, JWT
  • Frontend: React.js, Redux, Axios, Bootstrap
  • Database: MongoDB

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/shopify-clone.git
    cd shopify-clone
  2. Backend setup: cd backend npm install

backend/ ├── controllers/ ├── models/ ├── routes/ ├── middleware/ ├── config/ └── server.js

frontend/ ├── src/ ├── components/ ├── pages/ ├── redux/ └── App.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published