Services

Product Management

Discovery Stage

User Research

Business Analysis

UX/UI Design

Web App Development

Backend Development

Quality Assurance

Industry

Food Delivery

Food Tech

Platform

Web

Location

Europe
Sweden

Team size

7 people

EaTable is a Sweden-based food tech startup that worked in the ghost kitchen space. The idea was to help restaurants and virtual brands manage their menus and publish them on multiple delivery platforms, such as Foodora, Wolt, Bolt Food, and Uber Eats.

The EaTable team reached out to us with a very specific problem. They had to spend too much time updating menus on Foodora, which made day-to-day work harder.

We started with discovery to understand how their operations actually worked and where things were breaking. At first, the product focused on EaTable’s internal needs as a ghost kitchen partner. As we moved forward, it became clear that the same problem existed for other businesses, too. That’s how the idea shifted toward a SaaS platform.

We built a web platform that brought everything into one place. Businesses could manage different menu structures, push updates across several delivery services, process orders, and keep track of the devices used in daily operations.

Technologies
used

Frontend

Swift
Kotlin

Backend

TypeScript
NestJS
PostgreSQL (TypeORM)

Infrastructure & Tools

PubNub
Terraform
Jest
Hexnode

Challenges and Solutions

Different Requirements Across Delivery Platforms

Every delivery service runs on different APIs with its own set of rules. For businesses managing multiple platforms, that gap turns routine menu updates into a repeated manual effort.

Solution

We built a unified system that talks to major providers in the region and handles their differences under the hood. For a backend, our developers used NestJS with TypeScript to map and normalize provider-specific APIs, so businesses can manage everything from one place without touching each platform separately.

Shift from Internal Tool to SaaS Product

EaTable built this tool for their own needs, and it worked. But when outside businesses wanted in, the foundation was not built to carry more than one partner.

Solution

Our team redesigned the core architecture. Thanks to a modular backend with PostgreSQL and TypeORM, the system could support multiple accounts, roles, and configurations without major rework each time a new client comes on board.

Complex Menu Structures Across Businesses

Every business structures its menu differently. A single rigid system could not accommodate that variety without forcing businesses to change how they operate or sacrifice flexibility in the process.

Solution

We built a flexible menu management system that adapts to different structures. The backend supports nested items, modifiers, and pricing logic. At the same time, it keeps data consistent and stable across integrations, even for complex catalogs.

Main features

Menu Management System

The platform gives businesses one place to manage menus across multiple delivery services. Teams can update items, prices, or availability in one flow and push changes everywhere at once. This removes repetitive work and helps react faster to demand or operational changes.

SaaS Platform for Multiple Partners

The product moved beyond a single-business setup and started supporting multiple partners at once. Each company gets its own space with separate access, data, and workflows. The backend was structured in a way that new partners can be added without touching the core system or rebuilding existing logic.

Order Processing

Orders from platforms like Wolt, Bolt, and Uber Eats are processed in a single interface. Teams no longer need to switch between tools to track incoming requests. This makes order handling faster, reduces mistakes, and helps keep daily operations consistent even during busy hours.

Order Flow Control

The platform keeps track of tablets used in kitchens to manage incoming orders from delivery services. Teams can see which devices are active, offline, or need attention. This helps avoid missed orders, reduces confusion during busy hours, and gives better control over day-to-day operations.

Results

10x faster menu updates
Changes are made in one flow instead of multiple platforms.
Multi-platform support
From one provider to Wolt, Bolt, and Uber Eats.
One place for operations
Menus and orders are managed in a single system.
Better order control
Fewer missed or delayed orders during peak hours.

Made with ❤️🍣 at Uptech

Let’s get in touch
Looking to build a SaaS platform for your business?

Check out more cases

Cardless

Neobank’s Android App from Scratch

Uptech developed a native Android app for Cardless in just 3 months, building architecture from the ground up. We continue to support the app with full maintenance and performance improvements.

Green Investment App

Fintech for Eco-Conscious Investors

We built a platform that enables users to make subscription-based contributions, manage portfolios, and measure environmental impact. The app supports transparent green investing with user-friendly financial tools.

View Case Study

View Case Study

A Neobank With Rewards

Banking Made Accessible & Engaging

We developed a bilingual mobile banking app with savings tools and a gamified rewards system, tailored for underbanked users. The app combines secure transactions, fraud prevention, and ethical engagement to drive financial inclusion.

View Case Study

View Case Study

Check out more cases

Presidio Investors

AI-Powered Investment Data Automation

We helped Presidio Investors automate deal analysis and data processing with AI solutions that extract, structure, and upload financial data to their CRM. This cut manual work by 80% and enabled processing of 100 deals per day

View Case Study

View Case Study

Feeture

Helping Artists Connect and Create

We helped build an iOS and web platform that lets independent musicians find collaborators, manage agreements, and handle payments without legal or technical hassle.

View Case Study

View Case Study

Dyvo.ai for Business

AI Generator of Product Photos

Dyvo.ai for business is a generative AI tool that helps quickly create precise, brand-aligned images from your selfies in just 10-15 seconds.

View Case Study

View Case Study

Check out more cases

Angler AI

AI-Based Platform for Customer Growth

Angler AI is an AI-powered platform that helps brands significantly improve customer acquisition and lifetime value.

View Case Study

View Case Study

Hamlet

AI Text Summarizing Tool

Hamlet is an AI-powered text summarizer. With a focus on enhancing efficiency and productivity, Hamlet empowers users to generate concise summaries from copied text or uploaded PDF files.

View Case Study

View Case Study

Dyvo.ai for Business

AI Generator of Product Photos

Dyvo.ai for business is a generative AI tool that helps quickly create precise, brand-aligned images from your selfies in just 10-15 seconds.

View Case Study

View Case Study

Check out more cases

GOAT

Global Retail Platform for Sneaker Culture

A global retail platform for sneakers, apparel, and cultural products. We supported the development of buyer-facing iOS and Android apps and ensured stable performance during high-traffic events like Black Friday.

View Case Study

View Case Study

CleanTrak

Car wash management platform

A car wash management platform that lets users access automated facilities, open gates, recognize license plates, manage subscriptions, and complete payments without on-site staff or terminals.

View Case Study

View Case Study

Feeture

Music Collaboration Platform

A collaboration platform for music artists available on iOS and the web. The solution helps musicians find collaborators, agree on terms, and sign legally binding documents, which reduces overhead and supports creative work.

View Case Study

View Case Study