Getting Started

Welcome to Eelu Restro Pro POS System

This system helps you manage orders, billing, inventory, and kitchen operations efficiently.

How to Login
  1. Open the application in your browser
  2. Click on your role card (Owner, Manager, Cashier, Waiter, or Kitchen)
  3. Enter your 4-digit PIN
  4. Click "Login" to access your dashboard
Important: Keep your PIN secure and do not share it with anyone. Contact your administrator if you forget your PIN.

Role-Based Guides

OWNER Complete System Access

Main Responsibilities: System administration, user management, financial oversight

Key Features:
  • Dashboard: View all operations at a glance
  • Orders: Create and manage all orders
  • Pending Bills: Review unpaid invoices
  • Order History: View all completed orders
  • Reports: Access sales reports and analytics
  • Staff Management: Add/edit staff members and roles
  • Inventory: Monitor stock levels
  • Menu Management: Add/edit menu items and prices
  • Admin Settings: Configure system settings
Common Tasks:
  • View daily/weekly/monthly sales reports
  • Add new staff members with appropriate roles
  • Update menu items and pricing
  • Monitor low stock alerts
  • Review all pending bills
MANAGER Operations Management

Main Responsibilities: Daily operations, order oversight, inventory management

Key Features:
  • Orders: Create and manage orders
  • Kitchen KOT: Monitor kitchen orders
  • Billing: Generate bills and accept payments
  • Inventory: Update stock levels
  • Reports: View operational reports
  • Tables: Manage table status
Daily Workflow:
  1. Check pending orders and kitchen status
  2. Monitor table availability
  3. Review pending bills
  4. Update inventory for received stock
  5. Generate end-of-day reports
CASHIER Billing & Payments

Main Responsibilities: Process payments, generate bills, handle customer transactions

Key Features:
  • Pending Bills: View all unpaid bills
  • Order History: View completed orders
  • Payment Processing: Accept cash/UPI/card payments
  • Reports: View payment summaries
How to Process a Payment:
  1. Go to Pending Bills from dashboard
  2. Find the customer's order/invoice
  3. Click on the order to view details
  4. Click "Record Payment" button
  5. Enter payment amount
  6. Select payment method (Cash/UPI/Card)
  7. Add notes if needed
  8. Click "Record Payment" to complete
  9. Print receipt if requested
Tip: Always verify the amount before recording payment.
WAITER Order Taking & Service

Main Responsibilities: Take orders, serve food, manage tables

Key Features:
  • New Order: Create customer orders
  • Tables: View and manage table status
  • Ready Orders: View orders ready for serving
How to Create an Order:
  1. Click "New Order" from dashboard
  2. Select order type (Dine-in/Takeaway/Delivery)
  3. Enter customer name and phone (optional)
  4. Select table number (for dine-in)
  5. Add items from menu
  6. Adjust quantity as needed
  7. Add special instructions if any
  8. Click "Submit Order"
  9. Order is sent to kitchen automatically
How to Deliver Ready Orders:
  1. Go to "Ready Orders" page
  2. Find orders marked as "Ready"
  3. Verify table number and items
  4. Serve the food to customer
  5. Click "Delivered" button
  6. Order moves to billing queue
KITCHEN Order Preparation

Main Responsibilities: View orders, update cooking status, mark orders ready

Key Features:
  • Kitchen KOT Display: View all incoming orders
  • Status Updates: Update order preparation status
  • Priority View: See pending, cooking, and ready orders
Kitchen Workflow:
  1. New Order Arrives: Order appears in "Pending" section
  2. Start Cooking: Click "Start Cooking" button
  3. Order moves to "Cooking" section
  4. When Food is Ready: Click "Mark Ready" button
  5. Order moves to "Ready" section
  6. Waiter will see it in Ready Orders and serve
Status Badges:
  • Pending - New order, not started
  • Cooking - Currently being prepared
  • Ready - Ready for serving
Tip: Keep the display visible at all times to see new orders immediately.

Common Tasks

  1. Go to Menu Management page
  2. Click "Add New Item" button
  3. Enter item name, price, category
  4. Add description and image (optional)
  5. Set availability status
  6. Click "Save"
OWNER MANAGER

  1. Go to Inventory page
  2. Find the item you want to update
  3. Click on the item or "Edit" button
  4. Update current quantity
  5. Update minimum quantity (for alerts)
  6. Click "Save"
OWNER MANAGER

  1. Go to Reports page
  2. Select date range (From/To dates)
  3. Click "Load" button
  4. View summary cards (Total Sales, Cash, UPI/Card, Discount)
  5. Scroll down to see top-selling items
  6. Use filters to refine results
OWNER MANAGER CASHIER

  1. Go to Staff page
  2. Click "Add Staff" button
  3. Enter staff name, phone, email
  4. Select role (Owner/Manager/Cashier/Waiter/Kitchen)
  5. Set a secure 4-digit PIN
  6. Click "Save"
  7. Share PIN with staff member securely
OWNER

  1. Go to Order History page
  2. Find the order to cancel
  3. Click on the order to view details
  4. Click "Cancel Order" button (if available)
  5. Add cancellation reason
  6. Confirm cancellation
  7. Order status changes to "Cancelled"
Note: Paid orders cannot be cancelled. Issue a refund instead.
OWNER MANAGER

Troubleshooting

Common Issues & Solutions
Issue: Cannot login / "Invalid PIN" error

Solution:

  • Verify you're entering the correct 4-digit PIN
  • Check if Caps Lock is off
  • Try default PINs if first-time login
  • Contact admin to reset your PIN
Issue: Session expired / Redirected to login

Solution:

  • Your session has timed out for security
  • Simply login again with your PIN
  • Your work is automatically saved
Issue: Pending bills page is empty

Solution:

  • Check if there are any unpaid orders
  • Refresh the page (press F5)
  • Orders must be marked "delivered" by waiter first
  • Check Order History for already paid bills
Issue: Kitchen not receiving orders

Solution:

  • Check internet connection
  • Refresh kitchen display page
  • Verify order was submitted (not saved as draft)
  • Check if kitchen user is logged in
Issue: Payment button not working

Solution:

  • Ensure payment amount is valid (greater than 0)
  • Check that amount doesn't exceed due amount
  • Select a payment method (Cash/UPI/Card)
  • Check browser console for errors (F12)
  • Try refreshing the page
Issue: Page loading slowly or not responding

Solution:

  • Check internet connection speed
  • Clear browser cache (Ctrl+Shift+Delete)
  • Close unnecessary browser tabs
  • Restart the browser
  • Check if server is running

Frequently Asked Questions

Q: Can I use this system on mobile/tablet?

A: Yes! The system is fully responsive and works on smartphones, tablets, and desktops. Simply access it through your mobile browser.

Q: How do I change my PIN?

A: Contact your system administrator (Owner) to reset your PIN. For security, PINs can only be changed by administrators.

Q: Can multiple users access the system simultaneously?

A: Yes! Multiple staff members can be logged in and working at the same time. Each user sees their role-specific features.

Q: What happens if internet connection is lost?

A: The system requires an active internet connection. If connection is lost, you'll see an error message. Reconnect to continue working.

Q: How far back can I view order history?

A: You can view all historical orders by using the date range filter in the Order History page. No limit on how far back you can search.

Q: Can I print invoices/KOTs?

A: Yes! Use the "Print" button available on order details and invoice pages. Your browser's print dialog will open.

Q: How do I apply discounts?

A: During billing, you can apply fixed amount or percentage discounts. Only users with billing permissions can apply discounts.

Q: Is my data secure?

A: Yes! The system uses secure authentication, role-based access control, and audit logging to protect your data.

Contact Support

Technical Support

Phone: +91-XXXX-XXXXXX

Email: support@eelurestropro.com

Hours: 9:00 AM - 6:00 PM (Mon-Sat)

When contacting support, please provide:
  • Your role (Owner/Manager/Cashier/Waiter/Kitchen)
  • Description of the issue
  • Screenshots if possible
  • Steps to reproduce the problem
System Information

Version: 1.0.0

Last Updated: December 2025

Database: SQLite

Keyboard Shortcuts

Global Shortcuts
Alt + H Go to Home/Dashboard
Alt + N New Order
Alt + B Pending Bills
F5 Refresh Page
Ctrl + P Print
Search & Navigation
Ctrl + F Find on Page
Enter Submit Form
Esc Close Modal/Dialog
Tab Next Field
Shift + Tab Previous Field