Skip to content

The Jíme Brno App

from a Developer's Perspective

Con Gusto

2022

JimeBrno_Uvodka

The Con Gusto restaurant group, which owns several restaurants in Brno, decided to launch its own food delivery service, Jíme Brno. And since they already trusted us with their loyalty system, the delivery platform was a natural next step.

Reference_JimeBrno

Technical analysis

and architecture design

Based on the brief and technical analysis, we designed a system architecture composed of several independent yet interconnected applications—a customer-facing e-shop, a kitchen dashboard, a courier mobile app, and an admin panel.

Technicka_JimeBrno

Technology

stack

At Cognito, we specialize in PHP and Symfony web application development. We have dozens of production projects on this platform, which gives us deep expertise and battle-tested patterns for rapid delivery.

Snímek obrazovky 2026-03-24 v 14.37.22

Frontend

and mobile app

For the frontend, we generate server-side templates in Twig and use vanilla JavaScript with Stimulus for interactivity—a lightweight approach that keeps the app fast and maintainable.

Mapa_JimeBrno

Iterative

development process

Our standard workflow includes requirements gathering by the account manager and UX designer, interactive prototype creation, client approval, final UI design, and iterative development in two-week sprints.

Chat_JimeBrno

Fun fact

to wrap up

What initially looks like a few lines of code but ends up taking the whole team days: audio notifications on iPads (push notifications via an external service), inaccurate addresses (SmartForm integration), and real-time delivery zone calculations.

How we worked

From brief through architecture design to launching the delivery service. Complete development of 5 interconnected applications in one ecosystem.

1

Analysis & architecture design

Based on the brief and technical analysis, we designed an architecture of 5 standalone applications on a shared Symfony monolith with logically separated code.
2

UX prototyp a UI design

The account manager and UX designer gathered requirements and created an interactive prototype. After approval, the UI designer delivered final screens and the dev team kicked off implementation.
3

Development in 2-week sprints

The backend built the data architecture. Development proceeded iteratively in two-week sprints with testing cycles and regular client demos.
4

Integration and troubleshooting

We tackled audio notifications on iPads (push via external service), inaccurate addresses (SmartForm integration), and delivery zone calculations (Google Distance Matrix API).
5

Launch and performance tuning

After launch, performance tuning continued for another week, because real-world operations with moving couriers brought edge cases that staging couldn't replicate.
PHP
PHP
Symfony
Symfony
Postgresql_elephant 1
PostgreSQL
Redis
Redis
React
React Native

Technologies we used

The Jíme Brno system is built on PHP and the Symfony framework with a PostgreSQL database and Redis caching. The mobile app uses React Native.

Services and products

we delivered

Have a project or an idea? Schedule a free consultation and find out how we can help.

The Cognizance Blog Honest developer insights

Not enough? We have more