Danu
Pratama

0%

Loading...

Reservation System

2026Web Application

Fullstack Development

Laravel, React, Inertia.js, PostgreSQL

Reservation System

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.

Reservation System image 1
Reservation System image 2
Reservation System image 3
Reservation System image 4

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.