Skip to content

Ananya-CM/Kalasetu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kalasetu

🛍️ KALASETU

AI-Powered Artisan Marketplace with Real-Time Firebase Integration

Firebase JavaScript Live Demo License


🎯 Project Overview

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.

🌟 Key Features

  • 🔐 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

🛠️ Tech Stack

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


🚀 Live Demo

🔗 https://kalasetu-25a17.web.app/

🧪 Test Credentials:

Email: testartisan@example.com

Password: 123456


📱 Screenshots

Marketplace Product Upload Dashboard
Marketplace Upload Dashboard

🎮 Architecture Flow

User Login → Firebase Auth → Firestore Query → Add Product → Cloud Storage → Real-time Sync → All Devices Updated Instantly


🚀 Quick Start

Prerequisites

Node.js 18+

Firebase Account (Free)

Setup (5 minutes)

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

📁 Files

├── index.html # Main app
├── app.js # Firebase logic
├── style.css # Responsive design
├── checkout.html # Cart page
├── checkout.js # Checkout logic
└── README.md # This file

📊 Performance

Metric Result
Page Load 1.2–2s
Real-time <200ms
Memory 80MB

🔒 Security

✅ Firebase Auth

✅ Firestore Rules

✅ HTTPS everywhere

✅ Input validation


🎯 Why Unique?

Zero middlemen = 100% artisan profit

AI stories preserve culture

Global CDN = instant access

Serverless = no server cost


🌟 Next Steps

Razorpay payments

Hindi language

Mobile app

Admin panel


⭐Star if helpful! Built with ❤️ for artisan empowerment

About

AI-powered artisan marketplace with Firebase real-time sync

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors