Web App (Standard)
Web App
from€2,990
User login, database, CRUD backend, admin panel, dockerized — the foundation for SaaS ideas. Up to 5 main views, ~10 API endpoints.
Package contents
- Frontend with Next.js + TypeScript + Tailwind
- Backend with FastAPI (Python) or Express (Node.js) — REST
- Database PostgreSQL or MySQL, schema per your requirements
- User auth: email + password, login, registration, password reset
- JWT with refresh tokens, brute-force protection
- Up to 5 main views (e.g. login, dashboard, list, detail, settings)
- Up to 10 CRUD API endpoints with pagination, filter, sort
- Admin panel for content and user management
- OpenAPI/Swagger documentation of the API
- Docker Compose setup — frontend + backend + DB startable in one command
- Hosting setup on Hetzner VPS with SSL, reverse proxy, firewall
- Database backups (daily, encrypted, 30 days retention)
- Health checks and structured logging (JSON, sensitive data masked)
- Sentry integration for errors (you bring the Sentry account)
- 30 days bugfixes post-launch
What's not included
- Payment / Stripe / PayPal (see Web-App-Complex)
- External API integration (CRM, ERP — see Web-App-Complex)
- Multilingual DE+EN (490 EUR add-on)
- Mobile app (see mobile-app packages)
- Advanced business logic / workflows (hourly rate)
- Realtime features like WebSockets (290-490 EUR add-on)
- Server costs (~10-20 EUR/month Hetzner — you pay)
These items can be requested separately — we make an individual offer.
Security comes standard.
These items come with every package – including this one:
- HTTPS / SSL with auto-renewal
- Firewall, brute-force protection & rate-limiting
- Dependency scan for known CVEs
- Backup strategy in place
- No secrets ever in the repository
- GDPR-compliant cookie banner (for EU clients)
- Code review and release gate before go-live
- 30 days post-launch support (bugfixes included)
What clients usually ask
How long does it take?
4-6 weeks from requirements clarification. Faster if the data model is settled early.
Can I add more endpoints later?
Yes — hourly (95 EUR/h) or as feature flat rate (290-690 EUR depending on complexity).
Which DB is better, MySQL or PostgreSQL?
PostgreSQL for complex data and JSON columns. MySQL for classic SaaS. We decide in the briefing.
What about scaling?
Standard setup handles ~1000 active users on a 10 EUR/month Hetzner VPS. Scaling to 10k+: separate architecture review (590 EUR).
Does a mobile app come with it?
No, this is web-only. If you want mobile, combine with Mobile-App-PWA (2490 EUR) or Flutter (5900 EUR).
Data migration from an old system?
Up to 1 GB CSV/Excel import included. Larger or complex migrations separate (290-1490 EUR).
Important note
The price shown is a non-binding estimate. Actual effort is determined individually after a free briefing call and provided in writing.
Have a project?
Tell us what it is about. In a first conversation we work out with you whether and how we can help – free and without obligation.
