My role: Backend Developer
Food ordering platform for restaurants: customers browse a restaurant's digital menu, place orders from the app, and the restaurant receives and processes them in real time. I built the Laravel backend and REST APIs behind the customer app and the restaurant side, covering digital menus, order placement, real-time order status updates from new to ready, and a restaurant admin dashboard for managing menus, items and incoming orders. Designed the MySQL schema for restaurants, menus, orders and customers.
How it works
- Customers: open a restaurant's digital menu, build an order and place it from the app.
- Restaurants: receive incoming orders instantly, accept them and update the status until the order is ready.
- Real-time order processing so both sides always see the current status.
- Restaurant admin dashboard for menus, items, prices and order history.
Stack: PHP, Laravel, MySQL, REST APIs, real-time updates.
Live product: skipit.app