Skip to content

ayubamini/Online-Market

Repository files navigation

Online Market

Welcome to the Online Market repository! This project is a fully functional e-commerce platform designed for managing and selling products online. It aims to provide a seamless shopping experience for users and a powerful admin panel for sellers and store managers. This repository contains both the frontend and backend components of the online store.

Features

  • User Registration & Authentication: Secure user login, signup, and password management.
  • Product Management: Ability to add, edit, delete, and view products.
  • Shopping Cart: Users can add products to the cart and proceed to checkout.
  • Order Management: Customers can view their order history and track orders.
  • Payment Integration: Integration with payment gateways for secure transactions.
  • Admin Dashboard: Admin users can manage products, categories, and orders.
  • Responsive Design: The platform is fully responsive and optimized for both desktop and mobile use.

Tech Stack

  • Frontend:
    • HTML5, CSS3, JavaScript (React, Bootstrap)
  • Backend:
    • Node.js (Express)
  • Database:
    • MongoDB (NoSQL Database)
  • Authentication:
    • JWT (JSON Web Tokens)
  • Payment Gateway:
    • Stripe/PayPal (depending on the integration)

Installation

Follow these steps to set up the project locally.

Prerequisites

Steps to Run Locally

  1. Clone the repository:

    git clone https://github.com/ayubamini/Online-Market.git
    cd Online-Market

About

Sample MongoDB database for online supermarket with NodeJS & React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors