Skip to content

Gazzar is an extensive, React-based eCommerce platform designed to empower businesses by enabling them to create, manage, and customize their own online stores, similar to Shopify. With Gazzar, businesses can easily manage products, customers, orders, reviews, and more—all from a unified dashboard.

License

Notifications You must be signed in to change notification settings

tonyrex99/gazzar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Gazzar - Empowering Businesses with Private E-Commerce Stores

View Demo · Report Bug · Request Feature

Gazzar on a Laptop Preview

Gazzar is an extensive, React-based eCommerce platform designed to empower businesses by enabling them to create, manage, and customize their own online stores, similar to Shopify. With Gazzar, businesses can easily manage products, customers, orders, reviews, and more—all from a unified dashboard. The platform is built with scalability and customization in mind, offering a feature-rich experience for both store owners and their customers.

Key Features

  • Private Store Creation: Businesses can establish their own personalized stores.
  • Dashboard Management: Track orders, manage products, users, and reviews all in one place.
  • Performance Metrics: Access detailed stats, graphs, and performance reports to monitor business health.
  • Order Tracking: Track orders, update order status, and handle shipping with ease.
  • Storefront Customization: Businesses can view and customize how their store looks to customers.
  • Shopping Cart & Checkout: Users can browse products, add them to the cart, and complete the checkout process.
  • Themes & Skins (Coming Soon): Customize storefronts with unique themes and skins to suit the brand's identity.

Built With

  • ReactJS: A JavaScript library for building user interfaces.
  • Ant Design: A powerful React UI library that provides a standardized design foundation for Gazzar’s interface.
  • CSS: Custom styling to bring unique visual elements to the platform.

Built With

Vite

  • Vite: A fast build tool and development server.

ReactJS

  • ReactJS: A JavaScript library for building user interfaces.

Ant Design

  • Ant Design: A powerful React UI library that provides a standardized design foundation for Gazzar’s interface.

CSS

  • CSS: Custom styling to bring unique visual elements to the platform.

Note

The content of the repo has been made private and so the instructions are no longer being updated, pls contact me at [email protected] if you intend to use or see the source code.

Getting Started

These instructions will help you set up the project locally for development and testing.

Prerequisites

Make sure you have the following installed:

  • Node.js (v14.x or higher)
  • npm (v6.x or higher) or yarn (v1.x or higher)

Installation

  1. Clone the repository:

    git clone https://github.com/tonyrex99/gazzar.git
  2. Navigate to the project directory:

    cd gazzar
  3. Install the dependencies:

    npm install
  4. Start the development server:

    npm start

    The app should now be running on http://localhost:5173.

Folder Structure

gazzar/
├── public/
├── src/
│   ├── components/      # Reusable components like NavBar, Footer, etc.
│   ├── pages/           # Page-specific components (e.g., Home, Dashboard, Storefront)
│   ├── utils/           # Utility functions and helpers
│   ├── hooks/           # Custom React hooks
│   ├── assets/          # Images, icons, and other assets
│   ├── styles/          # Global and component-specific styles
│   ├── api/             # API call functions
│   └── App.js           # Main application file
├── .gitignore
├── package.json
└── README.md

Customization

Gazzar is designed to be easily customizable. You can modify themes, components, and even the overall structure to fit your business needs. Future versions will include themes and storefront templates, allowing businesses to pick and personalize their store design further.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new feature branch (git checkout -b feature/new-feature).
  3. Commit your changes (git commit -m 'Add some new feature').
  4. Push to the branch (git push origin feature/new-feature).
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

If you have any questions or feedback, feel free to reach out:

About

Gazzar is an extensive, React-based eCommerce platform designed to empower businesses by enabling them to create, manage, and customize their own online stores, similar to Shopify. With Gazzar, businesses can easily manage products, customers, orders, reviews, and more—all from a unified dashboard.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published