Indian Culture Connect is an interactive platform created for the Smart India Hackathon 2024, designed to showcase and preserve the incredible diversity of India's culture through immersive visuals, live experiences, and geo-based exploration.
To create a digital window into India’s rich heritage that:
- Encourages cultural education
- Supports creators in showcasing traditions
- Makes exploration engaging through multimedia & maps
- Famous Foods with visuals & region mapping
- Festivals & Clothing categorized by state
- Historical Context like origins, independence era, and wars
- Built using Leaflet.js
- Interactive map of India with markers for:
- Heritage sites
- Temples
- Historical monuments
- Creators upload short cultural videos (hosted via Cloudinary)
- Live streaming using WebRTC
- Light role-based system:
- 👑 Admin: Add cultural content, moderate
- 🎥 Creator: Upload/edit shorts, go live
- 👀 User: View content, interact with map
- Users can explore cultural items (e.g., sculptures, jewelry) in 3D AR-like viewers
- Integrated using Three.js or Model Viewer
Purpose | Tech Stack |
---|---|
Frontend | React, Material UI |
Map & Geo Features | Leaflet.js |
Live Streaming | WebRTC |
Media Hosting | Cloudinary |
3D Model Viewing | Three.js / ModelViewer |
Backend | Node.js, Express.js |
Database | MongoDB |
Deployment | Netlify (frontend), Render |
# Clone the repo
git clone https://github.com/yourusername/indian-culture-connect.git
cd indian-culture-connect
# Install backend
cd Backend
npm install
# Install frontend
cd ../User
npm install
# Start backend
cd ../Backend
npm start
# Start frontend
cd ../User
npm run dev