Tech Stack: Laravel | PHP | MySQL | HTML | CSS | Bootstrap | Stripe API
This project is a web-based restaurant reservation platform where users can easily book restaurant tables online with secure payments through Stripe.
The system includes three roles — Admin, Restaurant, and User, each with distinct functionalities:
Admin: Manages the entire platform, including adding new restaurants, managing users, monitoring bookings, and overseeing payments.
Restaurant: Added by the admin; each restaurant can list its available tables, manage reservations, and view booking details.
User: Can browse available restaurants, select a table, and reserve it online by completing a Stripe payment.
The platform features a clean and responsive UI built with HTML, CSS, and Bootstrap, ensuring a smooth experience across devices.
Key Features:
Secure table booking with Stripe integration
Role-based access control (Admin, Restaurant, User)
Admin dashboard for full monitoring and management
Restaurant management system (handled by admin)
User-friendly interface for online reservations
Responsive and mobile-friendly design
Â