A modern, responsive single-page web application for a restaurant management system.
This is a restaurant website that allows customers to browse menus, make reservations, place orders, and manage their accounts. Administrators can manage menu items, orders, reservations, and users through a dedicated dashboard.
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Backend: PHP (FlightPHP Framework) - Coming in Milestone 2
- Database: MySQL - Coming in Milestone 2
- Authentication: JWT (JSON Web Tokens) - Coming in Milestone 4
Completed Features:
- ✅ Single-Page Application (SPA) architecture with client-side routing
- ✅ Fully responsive design (mobile, tablet, desktop)
- ✅ Modern custom CSS styling
- ✅ Complete user interface with 9 pages
- ✅ Mock authentication system
- ✅ Role-based UI (Customer/Admin views)
Pages Implemented:
- Home - Landing page with featured dishes
- Menu - Browse restaurant menu
- Reservations - Table booking form
- Orders - Order history (requires login)
- Login - User authentication
- Register - User registration
- Profile - User account page (requires login)
- Admin Dashboard - Management panel (admin only)
- 404 - Error page