Event operations command center
Plan clearly.
Run safely.
Bring people together.
PLANORA brings event registration, verified entry, attendance, schedules, occupancy, and safety into one connected platform — built for a safer, smarter, and more connected community.
Real events. Shared purpose.Illustrative photography
Event Management
Create, organize, and manage events with ease.
Verified Entry
QR + RFID for secure and seamless check-ins.
Live Occupancy
Monitor attendance and venue capacity.
Analytics & Reports
Actionable insights and event evidence.
Safety First
Connected safety tools for your event team.
Built for every kind of event
Public, private, school, corporate, government, community, sports, ceremonies, weddings, and social events.
From planning to event day
How PLANORA works
See how people, bookings and venue operations connect.

System overview
Five roles connect through the web and Android app, with the venue board, payment confirmation and email supporting the journey.
Read system overview
- Admin
Oversees the system
- Event Organizer
Runs the event
- Guest/Client
Books an event
- Supplier
Provides services
- Attendee
Registers & attends
- Web app + shared server
PHP + MariaDB on the staging VPS Bookings • events • attendance • monitoring • reports
- Android app
PLANORA EventGuard 360 Same account and server • HTTPS API connection
- ESP32 PLANORA IoT board
RC522 RFID + QR scanner • VL53L0X entry/exit • DHT22 • TFT/OLED/DWIN screens Wi-Fi → server: scans, crowd and environment data; server → board: results and warning states.
- PayMongo • QR Ph
Client checkout goes to the Organizer’s own account. Signed webhook + server re-fetch confirm payment.
- Email • Brevo SMTP
Verification and operational email from the server. Booking notices use a queued mail worker.
PLANORA EventGuard 360: An IoT-Enabled Smart Venue Access and Crowd Monitoring System with QR-Based Attendance and PHP-Based Analytics Dashboard

Booking and payment flow
From the client brief to supplier receipt: follow eight steps, with real payments and PLANORA records clearly separated.
Read booking and payment flow
- Guest starts the slides
Book your event → choose Organizer, date, venue, guest count and services.
- Choose booking mode
Book & pay when checkout is ready, or Send request for the Organizer to quote first.
- Choose supplier services
Bookable packages join the cart. Price-on-request services use Ask for a quote after booking.
- Client pays the Organizer
PayMongo QR Ph → Organizer’s own account. Server confirms payment; request-only flow quotes first.
- Create the event
Organizer uses Clients & bookings to create the event and link the booked suppliers.
- Suppliers confirm
Supplier reviews the assignment in Bookings and confirms or declines. Booking progress stays visible.
- Organizer pays suppliers
Pay via GCash outside PLANORA (or bank/cash), then record the completed payment.
- Supplier confirms receipt
Supplier confirms money received. PLANORA keeps the payment record; Admin reviews Event orders .
Money boundary: PLANORA records payouts and receipts. It cannot send GCash or split PayMongo collections. Admin oversees the whole journey.

Event-day flow
Publish, register, prepare an eligible pass, scan, verify and review. Occupancy monitoring runs alongside identity check-in.
Read event-day flow
- Publish → register
Organizer publishes the event. Attendee finds it and submits registration.
- Confirmation → eligible pass
Save the registration PDF. Eligible registrations get a QR pass; an RFID card can be linked.
- Scan at the gate
ESP32 reads the attendee’s QR pass or linked RC522 RFID card and sends it to PLANORA.
- Server verifies access
Server checks the event and credential eligibility, records accepted attendance and returns the result.
- Board confirms check-in
Success shows CHECKED IN and the attendee’s name. Rejected or duplicate scans show their own result.
- Review after the event
Use Reports and Monitoring History for stored attendance, environment readings and incidents.
During the event: Monitoring Occupancy • entries/exits • temperature VL53L0X crowd counts + DHT22 environment readings Respond to venue conditions SOS and assistance reach the authorized event team. NEAR FULL FULL HIGH TEMP
PDF confirms registration; only eligible passes allow entry. Warning labels: firmware prepared, physical-board flash unverified.
Your account, on Android
Get the Android app
Keep your events, eligible passes and messages close at hand.
- Version
- 2.8.6 (build 25)
- Size
- 8.1 MiB
- Requires
- Android 7.0+
Staging test build. Connects to the staging service; for PLANORA testers.
File SHA-256fa6e22a9239ce0e6184b384b12211b841b6c5189008904e0ff40528a812636dd
- Open the download page on your Android phone and download PLANORA.
- Allow installation from your browser for this install, then turn that setting off again.
- Keep Play Protect enabled. Future updates are announced in the app.
Scan to open the download page