Reservation System
2026 — Web Application
Fullstack Development
Laravel, React, Inertia.js, PostgreSQL

Contributions
(1)
Designed and built the reservation system structure, including authentication, role-based authorization, event scheduling, booking workflows, and database relationships using Laravel.
(2)
Implemented booking validation with database transactions and row locking to handle limited-capacity reservations and maintain data consistency.
(3)
Built QR-based check-in functionality using signed URLs, QR validation, and an admin scanning workflow for managing event attendance.
(4)
Implemented application safeguards including rate limiting, Cloudflare Turnstile integration, request validation, audit logs, and permission management.
(5)
Designed the database structure and application flow with PostgreSQL, queue support, and an architecture that can be extended for future features.




CONTEXT
A web-based reservation system designed for restaurant soft openings, grand openings, workshops, and other limited-capacity events. The application manages event schedules, participant reservations, QR-based check-in, and administrative workflows while handling booking rules such as capacity limits and registration deadlines.