Author: Anup Chapagain
Type: BSc (Hons) Dissertation | Full-Stack SaaS + IoT Project
Tech Stack: React (Vite) / Node.js / Firebase / REST APIs / Python IoT
Event Syrup is a SaaS Learning Management and Event Hosting platform enhanced with IoT smart features.
It includes two web panels and hardware IoT integration:
- Admin Panel – For event organizers and LMS managers
- Client Panel – For learners or event participants
- IoT Integration – Smart attendance and environmental monitoring using RFID & sensors
With Event Syrup, educational institutions, organizations, and event companies can:
- Create and manage events, workshops, and online courses
- Allow participants to register, attend, and track learning progress
- Automatically log attendance via RFID IoT devices
- Monitor real-time analytics and environmental conditions
This project demonstrates modern SaaS architecture combined with IoT for next‑gen smart campus and event management.
- Dashboard with analytics for events, users, and attendance
- Create and manage events, workshops, or lessons
- User & Role Management for instructors, students, and admins
- Attendance & Engagement Tracking for each event
- Upload and manage LMS content (lessons, files, or materials)
- Browse and register for events or courses
- Access course content with lessons and materials
- Automatic attendance tracking during event participation
- Progress Monitoring and certificate/completion tracking
- User Dashboard showing enrolled events and course status
Event Syrup also features smart IoT modules:
- RFID Attendance – Scan RFID cards to mark attendance automatically
- Temperature Monitoring – Track environmental conditions for safety & analytics
- Smart Campus Ready – IoT scripts run on Raspberry Pi / Python to connect sensors with the Event Syrup cloud backend
IoT scripts are stored in the iot/ folder:
app.py– Main IoT controller for attendance and sensorsrfid_reader.py– Handles RFID-based attendancetemperature_sensor.py– Reads event environment temperature
- Frontend: React.js (Vite) for SPA dashboards (Admin & Client)
- Backend / API: Node.js (Express) or Firebase Functions
- Database: Firebase / MySQL / MongoDB for user and event data
- IoT Layer: Python scripts for RFID & sensor integration
- Authentication: Firebase Auth / JWT for multi-role access
- Hosting: Firebase Hosting / Vercel / Heroku
- Other: REST APIs for data exchange between panels & IoT
EventSyrup/
├─ admin-panel/ # Admin dashboard (React + Vite)
├─ client-panel/ # Client / LMS user panel
├─ iot/ # IoT scripts for smart attendance & monitoring
│ ├─ app.py
│ ├─ rfid_reader.py
│ └─ temperature_sensor.py
├─ docs/ # Reports & screenshots
│ ├─ Project_Report.pdf
│ └─ screenshots/
├─ README.md # Project overview
└─ .gitignore
git clone https://github.com/anupanonymous/Event-Syrup-by-Anup-Chapagain.git
cd EventSyrupcd admin-panel
npm install
npm startVisit http://localhost:3000 for the Admin Dashboard.
cd ../client-panel
npm install
npm startVisit http://localhost:3001 for the Client Panel.
On a Raspberry Pi or system with connected RFID & sensors:
cd ../iot
python app.pyThis will log attendance via RFID and read environment data into Event Syrup.
-
Universities and Colleges:
- Manage workshops, classes, and attendance with IoT-enabled automation
-
Corporate Training Platforms:
- Track employee participation and learning with automated attendance
-
Public Event Management SaaS:
- Run smart events with RFID entry & real-time dashboards
-
Smart Campus / Hybrid LMS:
- Integrate IoT + SaaS LMS for an intelligent, next‑gen learning environment
Screenshots and the dissertation report are available in the docs/ folder:
admin_dashboard.png– Event and attendance dashboardclient_dashboard.png– Learner view of registered events and coursesrfid_demo.png– IoT RFID attendance logging
- AI-powered event recommendations
- Real-time notifications via IoT triggers
- Subscription-based SaaS deployment for commercial use
- Mobile App Integration for on-the-go learning & attendance
- Advanced IoT analytics for environmental monitoring and event optimization
Anup Chapagain
AI, IoT & Fullstack Enthusiast | Film Making Aspirant | Camera Nerd