labs@atheron:~/services/apps$ create app --web --ios --android
Web and mobile apps
Built to be run, not just shipped.
Customer portals, back offices, marketplaces and mobile apps. You get sign-in, payments and the admin screens your team works in every day. Web2 or web3, we build it the same way.
// what we build
The apps your business runs on.
01
Customer portals
02
Back offices
03
Mobile apps
04
Marketplaces and stores
05
Web3 front ends
06
Dashboards
// how we build it
Plain, careful where it counts.
- Pages are rendered on the server, so they work before the script arrives. Forms still post without it.
- Permissions are checked in the database and in the page. If one misses a check, the other catches it.
- Every screen is tested at phone widths from 340 pixels up, with no sideways scroll.
- A strict content security policy, with a fresh nonce on every page.
// stack
What we usually build with.
- web
- Next.js, React, TypeScript, Tailwind CSS
- mobile
- React Native or native Swift and Kotlin, chosen per app
- data
- PostgreSQL, with the rules in the database where they belong
- hosting
- DigitalOcean by default; AWS, Google Cloud, Azure, Hetzner or Vultr when you need them
- tests
- Vitest, property tests, fuzzing and mutation testing
// a typical first project
Sign-in, payments and admin.
Twelve screens, one side for your customers and one for your staff, with card payments and email. Open it in the estimator to see what it would cost, and change anything you like.
// proof
The members and team portals
Our own customer portal, back office and sign-in service, with HR, Finance and CRM, passkeys and wallet sign-in.
// questions
Questions about app projects.
Do we own the code?
Yes. Once the work is paid for, the code, the designs and the accounts it runs on are yours. We hand them over in a state another team could pick up.
Web or native mobile?
It depends on what your app does. If it is mostly forms and lists, one cross-platform codebase costs less to build and to keep. If it leans on the camera, sensors or heavy animation, native pays for itself.
Can you work with our existing system?
Usually, yes. We start by reading what you have, and we would rather connect to it than replace it.
Who runs it after launch?
Either of us. We can host and support it on a monthly plan with response times, or hand it to your team with the documentation to run it.
// industries
How it fits your industry.
See what this looks like in your industry: the questions buyers ask, and example projects with a price range.
// related
Often built together.
// where we work
Find your market.
See this work from your city: what changes there, the questions buyers ask, and prices in your currency.
// start
Not sure which you need?
Tell us the problem, not the solution. We will tell you what we would build, and what we would not.