Case study · Business platform · Online ordering
Mama FoodA paper menu and a Facebook page, turned into a restaurant online.
Senfa recently opened Mama Food, an Asian restaurant on avenue de Sospel in Menton. To get known, she only had a paper menu and a Facebook page. To grow, she needed a real website: one people can order from, and that helps the dining room too.
Visit the site · mamafood-menton.fr

The brief: a site that looks like the house, online ordering for click & collect or delivery, and at the table, a menu opened with a QR code, always in sync with the site. Behind it, one single menu to maintain, edited from the admin, and a kitchen screen that follows every order. The house's golden logo is at the heart of it all: it opens the site.
For visitors
- An animated opening: the golden logo assembles piece by piece, then a serving cloche lifts off the dish
- A home page that moves as you scroll: plates roll, others turn in columns, and you dive into the word “soir” to discover the two evening dishes, served from 5:30 pm
- The menu online, with a 3D plate
- Online ordering for click & collect or delivery, with a pickup time slot
- Order tracking, and a signal when it is ready
- At the table, the QR code menu, easy to read on a phone and synced with the site
- In French and English
For the team
- The full menu edited without a developer: dishes, sections, options, set menus, promotions
- Each dish can be shown on or removed from the table menu
- Orders and settings: click & collect, delivery, payment, each with its own switch
- A three-column kitchen screen, New, In preparation and Ready, with a sound alert for every order
- Pause orders in one tap on rush nights
- One single login for the manager, the admin and the kitchen
The management area is private: we describe it, we don't show it.
- 01DiscoveryThey land on Mama Food: the logo settles, the cloche lifts, the appetite kicks in.
- 02MenuThey browse the dishes, by the portion or as a big plate in the evening.
- 03OrderThey build their order and choose pickup or delivery.
- 04KitchenThe order shows up on the kitchen screen, with a sound alert.
- 05ReadyThey are told when it is ready, and pick it up at the set time.
- 06At the tableOn site, a QR code opens the same up-to-date menu.
- InterfaceNext.js · ReactServer-rendered pages: instant display, well read by Google, in two languages.
- MotionScroll animationsThe opening and the home page move with the scroll, with no heavy library, and calm down for people who prefer less motion.
- DataPostgreSQL databaseThe menu, orders and settings live in a secured database, with permissions checked by the server.
- Real timeLive kitchen screenEvery new order appears in the kitchen without reloading the page.
- OrderingPrices checked server-sideThe total is recalculated by the server: the browser never decides a price.
- NotificationsE-mails and alertsThe customer gets an order confirmation, and a signal when it is ready.
Everything native. Nothing rented.
- NativePayment, e-mails, accounts, dashboards: built into the site, not stacked as plugins paid every month.
- Fast by designPages prepared in advance or by the server, optimised images: speed is measured, not promised.
- Secured server-sidePrices, stock and sensitive data are checked by the server, never by the browser.
- Uncompromised designEvery screen is designed for the brand, motion included: no shared theme.
- Built to growNew features are added to the existing site, with no change of platform.
- YoursThe site, hosting and domain name are in the client's name.
Measured quality
On desktop
- 98Accessibility
- 100Best practices
- 100SEO
On mobile
- 98Accessibility
- 100Best practices
- 100SEO
Pages and screens counted in the project code, sections counted on the live site, on 31/10/2026. Lighthouse scores on desktop and mobile, measured on 31/10/2026.