Skip to content

๐Ÿฝ๏ธ Restaurant Management System - Next.js Frontend A complete admin dashboard for restaurants featuring table management, order tracking, menu editing, and employee management. Built with Next.js, Tailwind CSS, and React.

Notifications You must be signed in to change notification settings

PROMETE00/ManageRestaurantFrontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฝ๏ธ Restaurant Management Frontend

You can support me at

https://coff.ee/prome

This is the frontend for a restaurant management system.
It is built using Next.js, React, and TailwindCSS.

โœ… Features

  • ๐Ÿ‘ค Login and register
  • ๐Ÿงพ View and manage orders (tickets)
  • ๐Ÿฝ๏ธ See and edit meals and products
  • ๐Ÿช‘ Manage tables individually
  • ๐Ÿ‘จโ€๐Ÿณ Add new employees (admin only)
  • ๐Ÿ” Route protection (admin and employee)
  • ๐Ÿ“Š Admin and employee dashboards
  • ๐Ÿ“ฆ Product CRUD (Create, Read, Update, Delete)
  • ๐Ÿงญ Sidebar for admin and another for employees

๐Ÿ› ๏ธ Tech Stack

  • Next.js (App Router)
  • React
  • TailwindCSS
  • JavaScript
  • Context API (for state and auth management)
  • CSS Modules / Global styles

๐Ÿ“ Project Structure

  • src/app/ โ€“ Pages and routes (e.g. /login, /dashboard, /mesas/[id])
  • src/components/ โ€“ Reusable UI components
  • src/components/ui/ โ€“ Admin and employee sidebars
  • page.jsx โ€“ Main pages
  • layout.js โ€“ Global layout and auth wrapper
  • globals.css โ€“ Tailwind base styles

๐Ÿš€ How to Run

npm install npm run dev

๐Ÿ” Route Protection

Routes are protected depending on user role:

Admins can access everything (including employee management)

Employees can access only their dashboard, tables, and orders

๐ŸŽจ UI Screens

Login / Register pages

Dashboard

Table view

Orders view

Products: Add / Edit / List

Admin-only employee management

๐Ÿ“ซ Author

Made by a systems engineering student for restaurant use. Easily connect this frontend with a Spring Boot backend API.

About

๐Ÿฝ๏ธ Restaurant Management System - Next.js Frontend A complete admin dashboard for restaurants featuring table management, order tracking, menu editing, and employee management. Built with Next.js, Tailwind CSS, and React.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published