Mobile-Based Location-Activated Information & Engagement System for Public Service Visitors
SmartInfoQueue is a smart queue and information management system designed to improve the experience of visitors in public service areas like hospitals, government offices, banks, and campuses.
The system uses location-based services and mobile interaction to provide real-time updates, reduce waiting confusion, and improve engagement.
-
📍 Location-Based Access Detects user location and activates relevant services automatically
-
📊 Smart Queue Management View queue status, waiting time, and position in real-time
-
📢 Instant Notifications Get alerts when your turn is near
-
🧠 Interactive Quiz Module Keeps users engaged while waiting
-
🗺️ Map Picker Integration Select or detect service location easily
-
🧩 Modular Architecture Built using reusable components for scalability
- Frontend: React + TypeScript
- Build Tool: Vite
- UI Components: Custom components
- Backend Services: API-based (via
services/) - AI Integration: Gemini API (for smart features)
smartinfoqueue/
│
├── components/
│ ├── Layout.tsx
│ ├── MapPicker.tsx
│ └── QuizModule.tsx
│
├── services/
│ └── geminiService.ts
│
├── App.tsx
├── index.tsx
├── index.html
├── types.ts
├── metadata.json
├── package.json
├── tsconfig.json
├── vite.config.ts
└── .gitignore
git clone https://github.com/your-username/smartinfoqueue.git
cd smartinfoqueuenpm installnpm run devhttp://localhost:5173
Create a .env file in the root directory and add:
VITE_GEMINI_API_KEY=your_api_key_here
- 🏥 Hospitals (OPD queue management)
- 🏛️ Government offices
- 🏦 Banks
- 🎓 Universities & campuses
- 🚉 Transport hubs
- 🤖 AI-based waiting time prediction
- 📱 Mobile app version
- 🔔 SMS/WhatsApp notifications
- 📊 Admin dashboard & analytics
- 🧾 Token generation system
Contributions are welcome!
- Fork the repo
- Create a new branch
- Commit your changes
- Submit a pull request
This project is licensed under the MIT License.
👥 Team
SmartInfoQueue Development Team
Vishal Mate — Team Lead
Saish — Team Member
Tejas — Team Member
Mukund — Team Member
- Computer Science Engineer
- Building SaaS & AI-based solutions