
Offer05 / 05
Mobile app
You want to be one tap away for your customers: an icon on their phone, push, working without signal, camera and GPS. One codebase for iOS and Android, as a PWA or with Capacitor, on a single budget.
- Timeline
- 3–12 weeks
- Budget
- from PLN 12,000
- Quote
- free, within 48 h
- Reply
- within 1 business day
A mobile app for iOS and Android on a single budget
You want an app on your customers' phones and wonder whether iOS and Android mean paying twice. With us they do not: we write one React codebase and the same code runs on both systems. You order a new feature once, one fix repairs a bug for iPhone and Android users at the same time, and neither version waits for the other to catch up.
A mobile app pays off where customers come back regularly: a service they use every week, a loyalty programme, bookings, a tool for a crew in the field. An icon on the phone and a push notification remind people about you without an advertising budget. If a customer looks you up once a year, a fast business website will cost less, and you will hear that from us on the first call.
Before we draw the first screen, we settle on the one thing a user should get done faster in the app than on a website: book a slot, collect points, report a finished job. The home screen, the navigation and the wording of notifications are designed around that action. Further features come once the first version has users and shows what they actually need.
PWA or Capacitor: which route to take
The code is the same either way. They differ in where users get the app from and which hardware it can reach. A PWA is enough if you can do without the App Store and without Bluetooth or sensors: it installs from the browser, works offline, sends push and skips the Apple and Google commission. Capacitor is the choice when you need native APIs or want to be in the stores. For most business uses a PWA does the job and costs less.
Capacitor wraps the same app in a native shell, which means you can start with a PWA and add the store version later without rewriting the interface or the backend. When we quote, we will tell you which route pays off now and which can wait until the app has its first users.
Upkeep differs too. A PWA updates like a website: we deploy a new version and everyone gets it at the next launch. A store version needs a prepared release and Apple and Google review, and every fix reaches users later. We recommend the stores when they give you something specific: native features, or customers who look for apps there.
PWA (Progressive Web App)
installs from the browser, works offline and sends push, with no Apple or Google commission; every update reaches users at once, with no review
Capacitor (hybrid native)
the same app in a native iOS and Android shell, with access to the camera, GPS, biometrics, files and Bluetooth
A shared foundation
one React codebase, one backend and one interface design, whichever route you choose

What a mobile app includes
The code is built under our apps and PWA service and the interface under design that sells, which on a phone means designing for the thumb: bottom navigation and buttons where the hand holding the phone can reach them. We test the prototype on real phones, because a monitor will not tell you whether a gesture feels natural or the keyboard covers a form field.
Offline mode and data sync are planned from the first sketch. For a crew in the field, in a warehouse or on a building site, no signal is routine, and an app that shows an error at that moment is forgotten within a week. During design we decide which data has to be available without a network, what the app stores locally and what happens when two people change the same record before the phone is back in range.
UX design for the phone
user flows, a clickable prototype and testing on real devices
React and Vite frontend
an interface built for gestures, bottom navigation and swipes
Push notifications
web push in a PWA or native push with Capacitor, to remind people about you without a campaign
Offline mode
a service worker stores key data and the app works without a signal too
Backend and sync
Neon Postgres, data refreshed in real time, authentication and an API
Distribution
an install link for a PWA, a direct APK download or publication in the App Store and Google Play
Motion, integrations and payments in the app
In an app, motion is part of how it works: moving between screens, confirming that something has saved, a gesture that closes a card. Under animation and 3D we design micro-interactions and transitions that show what just happened without straining weaker phones. When a user turns on reduced motion in the system, the app respects it and stays readable.
The app plugs into the tools you already use. Through integrations and automation we connect it to payments and subscriptions, CRM, email and your booking system. Data entered without a signal syncs once the phone is back online, and nobody retypes a job after a day in the field.
Payments are planned around your business model: a one-off purchase, a subscription or a fee per booking. In a PWA a provider such as Stripe handles them, with no app store commission. For the store version we check the Apple and Google rules for your model before we design the payment screen, because a rejected release has to be fixed and sent through review again.

How a mobile app is built, step by step
Kacper Baranowski runs the project personally, from discovery to release, and you explain your business once, to the person who then builds it. You check progress on your own phone: you install a test build and use it in everyday situations before customers see it. We collect your feedback while the work is in progress, when a change costs least.
If you are still testing a product idea, start with an MVP for a startup: a smaller scope and validation with real users before you invest in a full version with a backend, payments and an admin panel. A few weeks after launch, data will show which features to build on and which to drop.
Discovery
who uses the app, how often and what has to work without a signal
Choosing the route
PWA or Capacitor, depending on the hardware and distribution you need
Prototype
a clickable design you check on a phone before any code is written
Build
interface, backend, push notifications, offline mode and integrations
Device testing
the schedule has a buffer for checking the app on different phones
Release
an install link, an APK file or submission to the App Store and Google Play
How much does a mobile app cost and how long does it take?
A PWA costs from PLN 12,000 net. An app in a Capacitor native shell starts at PLN 18,000 net. A full app with a backend, payments and an admin panel is PLN 25,000–60,000 net. A free quote with the scope and schedule written out arrives within 48 hours of the call; the exact figure is set after discovery, before we start, and we stick to it. PWA extras, such as push notifications or Google Play publishing, are priced in our pricing.
A simple PWA is ready in 3–5 weeks, an app with Capacitor and a backend in 6–12 weeks. What moves the price and the timeline most is the number of screens and roles, offline work, native features, integrations and store publishing. If your users will mostly work on a computer, in the browser, look at a web app instead.
Prepare three things before the call: a note on who will use the app and how often, the features the first version cannot do without, and the names of the tools it has to connect to. If you plan on the stores, set up Apple and Google developer accounts in your company's name. The app is yours, so the accounts should be too.
After release: ownership, updates and fixes
The code, backend, store accounts and user data belong to you. After release you get access and documentation, and you can grow the app with us or any other team. For 30 days from acceptance we fix bugs caused by our code free of charge. PWA updates reach users immediately, and for the Capacitor version we prepare each new release and submit it to the App Store and Google Play.
Have an idea for an app your customers would use every week? Tell us what it should do and we will reply by the end of the next working day and set up a call about the scope. After the call you get a quote with a list of work and stage dates, and you decide on the budget knowing the figure and the timeline.
What thisproject is made of
Every project combines a few services, run by one person from the first call to launch.
Who it is for
- Services customers use every week
- Loyalty programmes and booking
- Tools for teams in the field
What you get
- One codebase for iOS and Android
- PWA or app-store release
- Push notifications
- Works without internet
- Native APIs: camera, GPS
Services in scope

Design that sells
Every screen is laid out to lead the customer to one thing: an inquiry, a purchase or a call to you.

Apps and PWA
Web apps and PWAs: client dashboards, bookings, internal tools. They install on a phone and can work offline.

Animation and 3D
Smooth scrolling, GSAP animation and 3D models where they have something to show. Weaker devices get a simpler version.

Integrations and automation
We connect the site to your CRM, invoicing or calendar so nobody has to retype inquiries and orders by hand.
How we work
- 01
Conversation and brief
You tell us what you want to achieve and we ask questions. Scope, schedule and quote reach you within 48 hours of the call.
- 02
Design
We design in Figma, screen by screen, with your feedback along the way. The source files stay with you.
- 03
Code and launch
We code to the design, test on real devices and check accessibility. The site goes live on your domain.
- 04
Support and growth
For the first 30 days after handover we fix bugs in our code for free. After that we support the site in a scope we agree together.
Questions about this offer
Your situation not here?
Describe it in a few sentences. We reply with specifics, a few questions to narrow things down, and a time for a call.
Start with a free quotePWA or native app: which should I choose?
Choose a PWA if you can do without the App Store and hardware such as Bluetooth or sensors: it installs from the browser, costs less and skips the store commissions. Choose Capacitor if you need native APIs or a presence in the stores. The code is the same in both cases, so you can start with a PWA and add the store version later without a rewrite.
How much does a mobile app cost?
A PWA costs from PLN 12,000 net, an app in a Capacitor native shell from PLN 18,000 net. A full app with a backend, payments and an admin panel falls within PLN 25,000–60,000 net. You get the exact figure with the scope written out after discovery, before we start, and it holds until the end of the project.
How long does it take to build a mobile app?
A simple PWA takes 3–5 weeks, an app with Capacitor and a backend 6–12 weeks. We set a schedule with stage dates after discovery and reserve time in it for testing on different phones, so a bug on one model does not push back the release.
Will the app be in the App Store and Google Play?
It can be, if you need it. With Capacitor we package the app as APK and IPA files and submit it for review in both stores, on your company's developer accounts. You can also offer the APK as a direct download from your own website, with no commission and no waiting for review.
Does the app work offline?
Yes. A service worker keeps key assets and data on the phone, so the app works without a signal and entered data syncs once the connection is back. We settle the offline scope during discovery.
Who owns the app and its code?
The app and its code belong to you. The backend, user data and store accounts sit in your own accounts, and after release you get access and documentation. You can grow the app with us or with anyone else, and for 30 days from acceptance we fix bugs caused by our code free of charge.
Got a project?
Tell uswhat you need.
Two sentences: what you have and what you need. We will ask the rest on a call.
- Reply
- within 1 business day
- Quote
- free, within 48 h
Got it.
Your message went straight to Kacper. He replies by the next business day at the latest.
