Web App
Web App (Standard)
User login, database, CRUD backend, admin panel, dockerized — the foundation for SaaS ideas. Up to 5 main views, ~10 API endpoints.
What you get
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
Communicated transparently
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 & production-readiness
Security comes standard.
What cheap providers skip is standard with us — also in this package:
- HTTPS / SSL with auto-renewal
- Firewall, Fail2Ban & 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 by an experienced engineer before go-live
- 30 days post-launch support (bugfixes included)
FAQ
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.
Get in Touch
Have a project?
Let's bring your idea to life together. We're happy to advise you with no obligation.
Get in Touch →