A modern Point of Sale (POS) system for restaurants with a dark theme, designed for tablet devices.
- Dark theme UI optimized for tablet displays
- Left sidebar navigation
- Main content area with dish selection grid
- Right sidebar with order summary and cart management
- Category filtering for dishes
- Real-time cart updates
- Order notes functionality
- Node.js (v16 or higher)
- npm or yarn
- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to the URL shown in the terminal (usually http://localhost:5173)
npm run buildThe built files will be in the dist directory.
src/
├── components/
│ ├── Sidebar.jsx # Left navigation sidebar
│ ├── MainContent.jsx # Main dish selection area
│ └── OrderSummary.jsx # Right order summary panel
├── App.jsx # Main application component
├── App.css # App-level styles
├── main.jsx # Application entry point
└── index.css # Global styles
- React 18
- Vite
- CSS3
This implementation is based on the Figma design: Food POS Dark - Tablet Device