Kalasetu empowers traditional artisans by connecting them directly to global customers, eliminating exploitative middlemen. Built with Firebase serverless architecture, it provides real-time product synchronization (sub-200ms updates), AI-powered storytelling, and responsive design across all devices.
- 🔐 Secure Authentication - Firebase Auth (email/password)
- 🛒 Real-Time Marketplace - Products appear instantly
- 📸 Product Upload - Cloud Storage + Firestore metadata
- 🛍️ Shopping Cart - localStorage management
- 🤝 Artisan Networking - Peer-to-peer connections
- ✍️ AI Story Generator - Heritage product narratives
- 📊 Analytics Dashboard - Real-time sales metrics
- 📱 Mobile Responsive - All screen sizes
Frontend: HTML5, CSS3 (Flexbox, Media Queries), Vanilla JavaScript
Backend: Firebase (Auth, Firestore, Cloud Storage)
Database: Firestore NoSQL (Real-time WebSocket)
Hosting: Firebase Hosting (Global CDN)
Deployment: Firebase CLI
🔗 https://kalasetu-25a17.web.app/
🧪 Test Credentials:
Email: testartisan@example.com
Password: 123456
| Marketplace | Product Upload | Dashboard |
|---|---|---|
![]() |
![]() |
![]() |
User Login → Firebase Auth → Firestore Query → Add Product → Cloud Storage → Real-time Sync → All Devices Updated Instantly
Node.js 18+
Firebase Account (Free)
git clone https://github.com/YOUR_USERNAME/kalasetu-artisan-marketplace.git
cd kalasetu-artisan-marketplace
npm install -g firebase-tools
firebase login
firebase serve🔥 Deploy
firebase init hosting
firebase deploy├── index.html # Main app
├── app.js # Firebase logic
├── style.css # Responsive design
├── checkout.html # Cart page
├── checkout.js # Checkout logic
└── README.md # This file| Metric | Result |
|---|---|
| Page Load | 1.2–2s |
| Real-time | <200ms |
| Memory | 80MB |
✅ Firebase Auth
✅ Firestore Rules
✅ HTTPS everywhere
✅ Input validation
Zero middlemen = 100% artisan profit
AI stories preserve culture
Global CDN = instant access
Serverless = no server cost
Razorpay payments
Hindi language
Mobile app
Admin panel


