Skip to content

trtonevesupucci/Web-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Restaurant Web Application

A modern, responsive single-page web application for a restaurant management system.

Project Description

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.

Technology Stack

  • 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

Current Status: Milestone 1 ✅

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •