# Cusinea > Cusinea is an AI-powered restaurant operations platform that combines interactive staff training, menu mastery, performance exams, and shift scheduling in one web app. Restaurant managers onboard teams, publish schedules, and track progress; waiters practice with AI voice simulations, take exams, and view shifts from their portal. Cusinea helps restaurants reduce onboarding time, improve service consistency, and cut administrative overhead. The product targets two primary roles: - **Restaurant managers** — register a restaurant, manage staff, upload menus, assign training and exams, build and publish shift schedules, send team announcements, and manage subscription billing. - **Waiters / floor staff** — log in to a dedicated portal to complete menu training, AI voice-order practice, written and visual exams, view assigned shifts, request time off, and swap shifts. The marketing site at `/` explains core capabilities: menu mastery, team analytics, AI voice training (simulated guest conversations with instant feedback), virtual performance certification, and next-level scheduling with team comms. Auth is split on `/login`: managers use restaurant credentials; staff use waiter credentials. Technical stack: Next.js 15 (App Router), TypeScript, Tailwind CSS, Radix UI. Authenticated pages call the Cusinea REST API (`NEXT_PUBLIC_API_URL`, production default `https://cusinea-backend-43437702044.us-central1.run.app`). Payments use Stripe on the subscription page. ## Product & Marketing - [Home — landing page](https://cusinea.com/): Overview of AI training, exams, scheduling, FAQ, and contact form - [Voice training (landing section)](https://cusinea.com/#voice-training): AI-simulated guest dialogues for order-taking, allergens, and upselling with real-time feedback - [Virtual test & certification (landing section)](https://cusinea.com/#virtual-test): Performance certification and knowledge checks before staff go on the floor - [Shift tool (landing section)](https://cusinea.com/#shift-tool): Draft/publish schedules, time off, availability, shift swaps, and team updates - [Features (landing section)](https://cusinea.com/#features): Menu mastery, team analytics, kitchen efficiency, and staff retention - [FAQ (landing section)](https://cusinea.com/#faq): Common questions about training, scheduling, security, and ease of use - [Contact (landing section)](https://cusinea.com/#contact-us): Request a demo or get started ## Auth & Onboarding - [Login](https://cusinea.com/login): Sign in as restaurant manager or waiter (tabbed form) - [Register](https://cusinea.com/register): Create a new restaurant account - [Forgot password](https://cusinea.com/forgot-password): Password reset flow for managers and staff ## Restaurant Manager Dashboard Requires restaurant manager login. Base path: `/dashboard`. - [Dashboard overview](https://cusinea.com/dashboard): Restaurant KPIs, recent activity, and quick navigation - [Staff — waiters list](https://cusinea.com/dashboard/waiters): View, invite, and manage floor staff - [Staff profile](https://cusinea.com/dashboard/waiters/{waiterId}): Individual waiter details, training progress, and assignments (replace `{waiterId}` with the staff member ID) - [Exams](https://cusinea.com/dashboard/exams): Create and manage written menu/knowledge exams assigned to staff - [Create exam](https://cusinea.com/dashboard/exams/create): Build a new exam with questions and assignees - [Exam detail](https://cusinea.com/dashboard/exams/{examId}): Review submissions and scores for one exam - [Create visual exam](https://cusinea.com/dashboard/visual-exams/create): Image-based order or menu recognition exams - [Edit visual exam](https://cusinea.com/dashboard/visual-exams/{examId}/edit): Update an existing visual exam - [Shifts & scheduling](https://cusinea.com/dashboard/shifts): Weekly schedule board — draft, publish, assign roles, handle swaps and coverage - [Team updates & announcements](https://cusinea.com/dashboard/announcements): Pinned messages, bulletin posts, and optional email to all staff - [Menu & voice training setup](https://cusinea.com/dashboard/menu): Upload and maintain the restaurant menu used by AI voice training modules - [Subscription & billing](https://cusinea.com/dashboard/subscription): Stripe-powered plan management ## Waiter / Staff Portal Requires waiter login. Base path: `/waiter`. - [Waiter dashboard](https://cusinea.com/waiter): Overview — assigned exams, voice training history, shifts, team bulletin, scheduling requests - [Menu training](https://cusinea.com/waiter/training): Interactive menu learning modules - [AI voice training](https://cusinea.com/waiter/voice-training): Practice guest conversations; AI transcribes and evaluates responses - [Voice order training](https://cusinea.com/waiter/voice-order-training): Order-taking drills tied to the restaurant menu - [AI order assistant](https://cusinea.com/waiter/ai-order): Guided AI order practice session - [Written exam](https://cusinea.com/waiter/exam/{id}): Take an assigned knowledge exam (replace `{id}` with exam ID) - [Visual exam](https://cusinea.com/waiter/visual-exam/{id}): Complete an image-based visual recognition exam ## Legal - [Privacy policy](https://cusinea.com/privacy): Data collection, usage, and protection practices - [Terms of service](https://cusinea.com/terms): Usage terms for the Cusinea platform ## Optional