Skip to content

group-projects-org/HunarBazaar

Repository files navigation

हुनरBazaar हुनरBazaar : E-CLOTHING STORE

Store Link

License LinkedIn Follow GitHub Follow

हुनरBazaar

Hi, I’m Khajan Bhatt. Welcome to हुनरBazaar — a modern, multilingual, and user-centric e-commerce platform built to transform how INDIA shops and sells online.

The core vision behind हुनरBazaar is to create a premium yet inclusive digital marketplace that bridges the gap between local sellers and established brands. Instead of isolating regional sellers on platforms with outdated interfaces, हुनरBazaar integrates them into a modern, stylish, and luxurious shopping environment — where every seller, big or small, shares the same elegant storefront and customer reach.

Built with a focus on ease of use, trust, and aesthetic appeal, the platform offers a refined UI/UX designed for the Indian market while ensuring top-tier security through encrypted delivery management powered by my Secure Delivery Data Transformation System.

हुनरBazaar isn’t just another e-commerce site — it’s a movement to make Indian craftsmanship and commerce shine on a global, elegant digital stage.

Project Type: Personal / Academic (Independent Development)
Project Goals:
  • Deliver a modern, full-stack e-commerce experience tailored to Indian users.
  • Empower local and small-scale sellers to showcase products alongside major brands.
  • Redefine online shopping with a luxurious yet accessible interface.
  • Ensure security and trust through encrypted user and delivery data.
  • Support multi-language interfaces for inclusivity across all Indian regions.
Tech Stack: React.js, Tailwind CSS, CSS, FastAPI, C++, MongoDB
Hosting: Vercel, Render, MongoDB Atlas, Cloudinary
API Services: Twilio, SendGrid, Cloudinary

Overview

हुनरBazaar is a full-stack, multilingual E-Clothing marketplace designed to connect Indian consumers with both local artisans and established fashion brands on a unified, luxurious digital platform.

The platform ensures a seamless shopping experience powered by:
  • A React.js frontend with Tailwind CSS for an elegant and responsive UI.
  • A FastAPI backend for high-performance and scalable communication.
  • A MongoDB Atlas cloud database for reliable and secure data management.
  • A C++ AES-128 encryption system integrated through the Secure Delivery Data Transformation System, ensuring privacy and data protection throughout the delivery lifecycle.
Deployment: Hosted on Vercel (frontend) and Render (backend) with Cloudinary for optimized asset delivery.

हुनरBazaar isn’t just a marketplace — it’s a platform that elevates local craftsmanship with the elegance of modern technology.

Features

  • 🛍️ Seamless Shopping Flow: A beautifully crafted UI/UX that ensures effortless product discovery, browsing, and checkout across all devices.
  • 🌐 Multilingual Support: Fully adaptive language system enabling users to shop in their preferred Indian language for better accessibility and engagement.
  • 🧵 Unified Marketplace: Local and regional sellers share the same storefront space as premium brands, promoting inclusivity without compromising aesthetics.
  • 📦 Intelligent Delivery System: Integrated AES-128 encrypted QR delivery management (via the Secure Delivery Data Transformation System) for secure and verified order handling.
  • 🔐 Role-Based Access: Distinct interfaces and permissions for buyers, sellers, and delivery agents — maintaining both usability and security.
  • 💡 Smart Seller Dashboard: Provides product management, inventory tracking, and future insights to empower local sellers digitally.
  • ☁️ Cloud & API Integrations: Optimized storage and delivery using Cloudinary, with Twilio and SendGrid powering notifications and transactional emails.
  • 🚀 Optimized Deployment: Frontend hosted on Vercel, backend API on Render — ensuring scalability, speed, and reliability.
  • 💫 Modern Luxury Design: A visually refined, gold-toned interface with consistent branding that reflects the platform’s premium identity.
In essence: हुनरBazaar blends artisanship, accessibility, and modern technology to deliver a uniquely luxurious yet inclusive shopping experience — where innovation meets tradition.

Directory Structure

For detailed information about the project's structure, please refer to the Directory Structure document.

Installation

To build and run the MerkelRex application, follow these steps:
  1. Clone the repository:
    git clone https://github.com/group-projects-org/HunarBazaar.git
    cd HunarBazaar
  2. Add .env files:
    HunarBazaar/.env: 
       MONGO_URI=<Your MongoDB Connection Link>
       BASE_URI=<Your frontend base URL like http://localhost:5173>
       SENDGRID_API_KEY=<Your SendGrid API Key>
       TWILIO_ACCOUNT_SID=<Your Twolio Account ID>
       TWILIO_AUTH_TOKEN=<Your Twolio API Key>
       TWILIO_PHONE_NUMBER=<Your Twolio provided phone>
       CLOUDINARY_CLOUD_NAME=<Your Cloudinary Account ID>
       CLOUDINARY_API_KEY=<Your Cloudinary API Key>
       CLOUDINARY_API_SECRET=<Your Cloudinary API Secret Password>
       JWT_SECRET_KEY=<Your JWT Secrt Key>
       JWT_ALGORITHM=<Your JWT Algorithm Used>
    
    HunarBazaar/frontend/.env:
       REACT_APP_API_BASE_URL=<Your Backend Flask API Link, e.g. http://127.0.0.1:8000>
  3. Build the application:
    docker build -t secure-delivery-backend .
    
    cd frontend
    npm install
    npm install -g serve
    npm run build
  4. Run the application:
    docker run -p 5000:5000 secure-delivery-backend
    
    #Either run this for Development purposes
    cd frontend
    npm run dev
    
    #Or this for Production purposes
    cd frontend
    serve -s dist

Usage

  • Start the backend service using Docker or your preferred environment:
    docker run -d -p 8000:8000 secure-delivery-backend
  • Run the frontend application:
    npm start for development, or serve -s dist for production preview.
  • Open your browser and visit http://localhost:3000 (or the port shown in your terminal) to access the हुनरBazaar application.
  • Sign up or log in as a User or Seller to explore personalized dashboards.
  • Users can browse and purchase clothing items, manage their cart, and track encrypted deliveries using QR codes.
  • Sellers can add products, view listings, and manage sales through the Seller Dashboard.
  • For any issues or queries, refer to the project documentation or contact the maintainer via the LinkedIn link above.

Contributions

Contributions are always welcome! Follow these steps to contribute to हुनरBazaar:

  • Fork this repository to your own GitHub account.
  • Create a new branch for your feature or bug fix:
    git checkout -b feature/YourFeature
  • Make your changes and commit them with a clear message:
    git commit -m "Add your message"
  • Push your branch to your forked repository:
    git push origin feature/YourFeature
  • Submit a Pull Request describing your changes for review.

Before contributing, please ensure your code follows proper formatting and doesn’t break existing functionality. Suggestions, new ideas, and bug reports are also highly appreciated!


License

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

Acknowledgments

Thank you for visiting हुनरBazaar — a project built with passion and purpose. Your feedback, suggestions, and contributions help us refine the platform and continue empowering local sellers and Indian craftsmanship through modern technology.

Feel free to reach out, connect, or collaborate:

🔗 Connect with me:

💛 Made with dedication and creativity by Khajan Bhatt — crafting secure, scalable, and user-centric digital experiences.

© 2025 हुनरBazaar | All Rights Reserved

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •