Restaurant/Cafe Portal Development
Restaurant website is a marketing tool and entry point for online ordering and table reservation. Competes with aggregators (Yandex Eats, Delivery Club), so must offer customer something not there: atmosphere, story, special promotions.
Functional Blocks
Menu: interactive menu with filters by category, dietary restrictions (vegan, gluten-free), allergens. Each dish: photo, ingredients, KBZU, price. Mobile version especially important for scanning QR code at table.
Online Reservation: date, time, party size selection. Basic availability check by set table limit. Confirmation email/SMS. Integration with iiko/R_Keeper via API for sync with actual hall occupancy.
Delivery/Pickup: own order without aggregator. Select dishes → address → online payment (YuKassa) → courier tracking. Delivery zones as geopolygons with minimum sums and times.
Promotions and Loyalty Program: bonus points for orders, special offers on certain days (business lunch, "happy hour").
Menu CMS
Restaurant admin must update menu without developer: add dish, change price, mark "out of stock". Simple CMS panel with drag-and-drop position management.
Integration with POS
iiko or R_Keeper are restaurant automation standards. Integration allows:
- Sync menu (ingredients, prices) from POS
- Send orders from website directly to kitchen
- Sync stop list (unavailable items)
Timeline
Website with menu, table reservations, basic gallery: 2–3 weeks. With online orders, delivery, iiko integration: 6–10 weeks.







