Flutter, Firebase, Node.js, PostgreSQL, Google Maps
Booknjoy — cover
Overview
Booknjoy is a location-based restaurant platform for discovery, ordering, pickup, reservations, and offers. Devket approached it as a connected product experience rather than a collection of isolated screens.
Challenge
Customers needed one mobile experience for finding nearby restaurants, comparing ratings and promotions, and choosing between delivery, pickup, and reservations.
Serving casual browsers and decided diners in the same interface meant balancing fast discovery with deep filtering.
Devket’s role
Product strategyUX/UI designDesign systemFrontend developmentBackend / platform architectureQALaunch support
Solution
Devket designed a location-first marketplace organized by cuisine, distance, rating, service type, and offer, quick to browse, deep enough to compare.
Location-first
Detection and address search surface what’s nearby instantly.
Compare easily
Ratings, cuisine, distance, and offers make comparison quick.
Every service type
Delivery, pickup, and reservations in one consistent flow.
Built to expand
An architecture ready for additional cities.
Product experience
Inside the product
Discovery
Discovery
Location detection and address search present nearby restaurants organized by cuisine, distance, rating, and offer.
Compare and filter
Compare and filter
Advanced filters and favorites let customers compare restaurants and narrow to the right choice quickly.
Order or reserve
Order or reserve
Delivery, pickup, and reservations share one flow, with discounts, billing, and notifications built in.
Key features
What makes it work
Location detection
Surfaces nearby restaurants without manual setup.
Cuisine categories
Fast, familiar ways to browse.
Advanced filters
Rating, distance, service type, and offers.
Reservations
Booking alongside ordering in one app.
Delivery & pickup
Every service type in a consistent flow.
Discounts & billing
Offers and payment handled smoothly.
Technology
The stack behind it
Experience
Flutter
Application
Node.jsREST API
Data
PostgreSQLFirebase
Integrations
Google MapsStripe
Infrastructure
AWS
Outcome
What changed
→Several restaurant interactions in one journey
→Fast discovery with deep filtering
→Delivery, pickup, and reservations unified
→An architecture ready for new cities
→Consistent ratings and offer comparison
→A scalable marketplace foundation
The full story
Go deeper in this case study
Open the full document to read the detailed process, screens, and decisions behind Booknjoy.