Hotel Booking
Hotel Booking System
34
API Endpoints
12
DB Tables
35
Screenshots
2
User Roles
Features
Hotel Browsing
Search and filter hotels by city, country, or keyword with real-time results.
Room Availability
Real-time overlap detection for check-in/check-out dates with auto-calculated pricing.
Payment Processing
Support for Card, Cash, and PayPal methods with full transaction tracking.
Coupon System
Percentage-based discount codes with date validity and usage limits.
Reviews & Ratings
Rate hotels 1-5 stars after completed bookings with moderation tools.
Admin Dashboard
Analytics with weekly/monthly/yearly breakdowns, PDF and Excel export.
Authentication
Laravel Sanctum + Breeze with Google and Facebook OAuth social login.
Notifications
Multi-channel alerts via email, in-app database, and Telegram bot.
Maps Integration
Hotel location maps with Leaflet and OpenStreetMap, no API key required.
Dark Mode
Persistent theme toggle with system preference detection.
Database Schema
34 API Endpoints
Authentication, Hotels, Rooms, Bookings, Payments, Reviews, Coupons, Notifications, Profile
Screenshots β Web User












Screenshots β Admin






















Integrations
Google OAuth
Social login via Google
Facebook OAuth
Social login via Facebook
Telegram Bot
Admin booking alerts
SMTP Email
Booking notifications
OpenStreetMap
Hotel location maps
PDF/Excel Export
jsPDF + SheetJS reports