DropSlot
Meetings that never start?
Rooms that stay booked for nothing?
Just need five minutes for a quick call?
DropSlot fixes that

Why choose DropSlot.dev?
Real-Time Calendar Integration
DropSlot connects directly to Google Calendar APIs, syncing meeting room status in real time.
If a booking isn’t confirmed within 3 minutes, the event is automatically deleted.
Smart Presence Logic
The button runs a simple, reliable state machine that monitors meeting room activity: free → upcoming → confirmation → in progress. Every press updates both the device state and the cloud record instantly.
Visual Feedback System
DropSlot communicates entirely through color signals:
- Green solid – room free
- Blue pulsing – meeting starts soon (< 5 minutes)
- Red flashing – confirm meeting attendance
- Red solid – meeting in progress
All patterns are handled by onboard LED logic with millisecond precision.
Instant Local Booking
When no meeting is scheduled, pressing DropSlot creates an instant 5-minute reservation.
This quick-book mode integrates seamlessly with Calendar and shows up as “Quick Booking” in your calendar.
Hardware Architecture
Built around an ESP32 microcontroller for Wi-Fi connectivity.
Features common cathode RGB LED (GPIOs 25, 26, 27), capacitive touch button, and PWM control (5kHz, 8-bit).
Power-efficient, designed for 24/7 uptime.
Cloud-Connected & Secure
DropSlot communicates over HTTPS with SHA256 hash-based authentication to the backend.
Server uses caching architecture with 30-second background polling.
Easily scalable for multiple rooms or entire office deployments.
Impressum
Project: Mito hackathon 2025
Makers: Albert, Ákos, Bence, Sanyi
GitHub: https://github.com/dropslot-dev/

