Web applications and MVPs
Client portals, internal tools and MVPs for new products — from an idea to a working first version, and further with your users.
What we solve
The business runs on spreadsheets
Processes live in Excel files and email, and data gets lost between them.
An idea that needs testing
You want to try a product on real users before investing in a big build.
Ready-made software doesn't fit
A SaaS product forces you to change how you work, or costs too much per user.
An old system holds you back
It is slow and fragile, and nobody wants to touch the code.
What's included
Product analysis
We define the users, the key scenarios and what goes into the first version.
Interface design
Screens are designed and agreed on before development starts.
Backend and API
A reliable server side with a documented API.
Web interface
Fast and convenient on desktop and mobile.
Accounts and roles
Sign-in, access rights and a log of important actions.
Integrations
Payments, email, ERP, CRM and other services.
Tests and automatic deploys
Every change is checked before it reaches users.
Code and documentation
The code is in your repository, and the product belongs to you.
How we work
Discovery
One to two weeks to agree on users, scope and priorities.
Design
A clickable prototype you can show to future users.
Iterations
Two-week sprints, each ending with a working demo.
Launch
Production hosting, monitoring and backups.
Growth
We improve the product based on feedback and data.
Technologies
- Go
- PHP · Symfony · Laravel
- TypeScript · React
- PostgreSQL
- Redis
- Docker
- REST API
We build web applications for processes that ready-made software doesn’t cover: client portals, dashboards, booking and planning tools. We start small, launch a working version early and grow the product together with its users.
Common questions
What is an MVP?
A minimum viable product — the smallest version that solves the main task for real users. It lets you test an idea before spending the full budget.
How long does an MVP take?
Usually two to three months from the start of discovery, depending on the scope.
Who owns the code?
You do. The code lives in your repository from the first day.
Can you take over an existing project?
Yes. We start with a code audit and a plan of what to fix first.
Let's discuss your project
Call or write — we reply within one business day. +381 11 000 0000 · hello@tech-union.rs