Web application for online ordering and food delivery service "YumB

Desktop Apps
Job 3 of 3
An application for automating online orders and food delivery, developed for the YumBase brand. The project combines a convenient and modern interface for customers with an internal management system for restaurant staff.

Key features and completed work:

Interface development (UI/UX): A visual style for the application has been created in deep green tones with beige accents, brand fonts, controls, and high-quality graphic content have been set up.

Smart search and dynamic filtering: Instant search by dish names and interactive menu filtering by categories have been implemented. The logic is built on Custom States, allowing the dish list on the screen to be updated instantly without reloading the page.

Catalog and database: The data structure for a dynamic menu has been set up, categorized by dishes and signature drinks. A personal account system with role differentiation (Client / Administrator) has been implemented.

Online payment: The Stripe API payment gateway has been integrated. After successful payment, the order status is automatically updated in the database.

Quick registration: User authorization has been set up with one-click through Google OAuth.

Admin panel: An internal interface for restaurant staff has been created, allowing real-time tracking of new orders and changing delivery statuses ("Preparing", "Handed to courier", "Delivered").

Technology stack: Bubble.io (Custom States, Advanced Filtering), Stripe API, Google OAuth, Google Maps API.