Problem
Restaurants often lose margin to third-party delivery platforms and need a direct ordering channel they can control. Falcon Food models the core experience: customer ordering, restaurant operations, delivery assignment, and admin control.
Implementation Highlights
- Built an ASP.NET Core Web API for menu, orders, auth, admin, and delivery workflows.
- Used EF Core with PostgreSQL and a tenant-ready schema where core tables include RestaurantId.
- Implemented ASP.NET Identity, JWT authentication, Google OAuth, and email OTP verification.
- Created Angular customer and restaurant admin applications with modern standalone patterns.
- Used SignalR for live order updates and operational admin workflows.
- Added rate limiting, local user-secrets workflow, tests, CI, and a Postman API collection.
Result
Falcon Food shows end-to-end product engineering: secure API design, relational data modeling, real-time updates, admin tooling, and a customer-facing ordering flow that can be adapted for different restaurant brands.