🚀 Inspiration The idea for Yantrakart came from the growing demand for an integrated IoT ecosystem. As hobbyists and students, we often struggle to find an easy-to-use platform that not only sells IoT components but also helps manage them through a modern dashboard. Yantrakart was built to bridge this gap — combining e-commerce, real-time management, and admin control — all in one place.

💡 What it does Allows users to browse and purchase IoT components

Provides a real-time dashboard for device monitoring

Includes a secure login & authentication system

Gives admins the ability to manage products, users, and orders

Integrates with Firebase for data storage and hosting

Deploys globally with Vercel for fast front-end delivery

🏗️ How we built it Frontend: HTML, CSS, JavaScript

Backend: Node.js + Express.js REST API

Database & Auth: Firebase Realtime Database, Firebase Authentication

Deployment: Vercel (Frontend), Firebase Hosting (Backend)

Version Control: Git + GitHub

🧩 Challenges we ran into Designing a seamless experience across both user and admin roles

Handling secure authentication and user management

Structuring APIs for scalability

Implementing real-time updates on device status

Managing cross-platform compatibility between Firebase & Express.js

🏅 Accomplishments that we're proud of Built a fully working prototype of a scalable IoT store & management platform

Successfully deployed with global access on Vercel and Firebase

Created a clean and responsive UI/UX for both customers and admins

Learned a great deal about backend and frontend integration

Balanced this project with academic deadlines 🚀

📚 What we learned Building full-stack apps with Firebase + Express

Designing user-friendly dashboards and admin panels

Managing complex state and real-time data flows

Handling secure user authentication and protected routes

The importance of good documentation and deployment practices

🔮 What's next for Yantrakart Add payment gateway integration for live transactions

Improve UI with modern frameworks like React or Next.js

Build a mobile app version using React Native or Flutter

Add product review and rating system

Implement inventory notifications for admins

Build an IoT device simulator for testing device management features

Built With

  • admin-panel
  • css
  • dashboard
  • e-commerce
  • electronics-store
  • express.js
  • firebase
  • firebase-authentication
  • firebase-hosting
  • full-stack
  • html
  • iot
  • iot-components
  • iot-dashboard
  • iot-management
  • iot-store
  • javascript
  • node.js
  • open-source
  • realtime-database
  • rest-api
  • vercel
  • web-app
  • yantrakart
Share this project:

Updates