🚀 VarnyaCart API

Production-ready Multi-Shop E-commerce Backend

RESTful API Multi-Tenant JWT Auth Scalable

📋 Project Overview

VarnyaCart is a comprehensive multi-shop e-commerce backend API designed to support thousands of sellers, each with their own independent online store. Built with Node.js, Express, and MongoDB, this platform provides a robust foundation for scalable e-commerce operations.

The API supports multiple sellers, each with their own shop, products, orders, customers, and settings. With role-based access control (RBAC), secure authentication, and comprehensive features, VarnyaCart enables sellers to manage their entire e-commerce operation through a unified API.

✨ Key Features

🛍️ Multi-Shop Support

Each seller gets their own independent shop with custom domain and subdomain support.

🔐 Secure Authentication

JWT-based authentication with role-based access control (SUPER_ADMIN, SELLER, CUSTOMER).

📦 Product Management

Complete CRUD operations for products, categories, inventory, and discounts.

💳 Payment Integration

Integrated payment processing with Razorpay for seamless transactions.

📊 Analytics & Reports

Comprehensive analytics dashboard for sales, orders, and customer insights.

🌐 Public APIs

Domain-based public APIs for customer-facing storefronts and templates.