Skip to content

pesto-students/frontend-repo-multitenantshop

Repository files navigation

ShopHive | ShopHive Logo

ShopHive is a robust multi-tenant e-commerce platform built to enable small businesses to create and customize their online stores effortlessly. With features like product management, custom subdomains, dynamic themes, and more, ShopHive helps store owners manage their online presence with ease.

Table of Contents

Demo

Check out the live demo of ShopHive:

Live Demo

Test Credentials:

  • Tenant Login:
    • Email: pestoproject-tenant.com
    • Password: 1111111

Installation

Frontend Installation

  1. Clone the repository
    git clone https://github.com/pesto-students/frontend-repo-multitenantshop.git
    cd frontend-repo-multitenantshop
    npm install
  2. Setup .env file
    • Create a .env file in the root directory
    • Add the following:
      MONGO_URI=mongodb://your_mongo_db_url
      AWS_ACCESS_KEY_ID=your_aws_access_key
      AWS_SECRET_ACCESS_KEY=your_aws_secret
      S3_BUCKET_NAME=your_s3_bucket
  3. Start the server (Make sure your backend server is up and running)
    npm run dev
    

Technology Stack

  • React.js - User interface
  • Redux - State management
  • React Router - Routing
  • Axios - API requests

Author

  • Aniket Sharma

License

This project is licensed under the MIT License.

About

frontend-repo-multitenantshop created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published