Web Apps & Sites
Landing pages, customer portals, internal tools and dashboards — built for the actual ask, not a template.
What we build (and don’t)
Web apps in three categories:
- Landings and product sites — focused on speed, SEO, conversion. Often with an AI feature — chat assistant, prompt-based content generator, AI cost calculator.
- Internal tools — dashboards, admin panels, specialized CRM extensions. Where Notion/Airtable can’t go, but full enterprise-stack dev costs too much.
- Customer portals — auth, role models, order/project history, billing and support integration.
We don’t build (or do reluctantly): social networks, general-purpose marketplaces, mobile-first apps from scratch (those need specialized teams).
Default tech stack
No unnecessary layers:
- Frontend: Next.js (for apps) or Astro (for content sites) — both give SSR/SSG, excellent performance, native React-island support
- Styling: Tailwind + shadcn/ui (fast + beautiful out of the box)
- Backend: Supabase (Auth + Postgres + Storage + Realtime) covers 80% of typical tasks in a day. For more complex needs we build custom on FastAPI or Node + Postgres
- Hosting: Cloudflare Pages (static + Edge Functions) or Vercel (for Next.js). For Russian audiences Cloudflare wins on latency
- CI/CD: GitHub Actions / Cloudflare native deploys
If you have a stack, we work with it.
On performance
Fast by default, not on request:
- LCP < 1.8s — server-rendered HTML, inline critical CSS, preload key fonts
- CLS < 0.05 — fixed image sizes, font size-adjust
- INP < 200ms — minimal JS in initial load, React islands only where interactivity is needed
- Lighthouse 95+ on all key pages
Not cosmetics — Google uses Core Web Vitals as a ranking factor, and slow sites lose up to 20% of traffic.
SEO baked into architecture
Built in from start:
- Server-side rendering or static generation (no client-only React that Google won’t index)
schema.orgJSON-LD (Organization, Service, Article, FAQPage, Breadcrumb)sitemap.xml+robots.txtwith allowlist for AI crawlers (GPTBot, ClaudeBot, PerplexityBot)hreflangfor multilingual sites- Open Graph + Twitter Cards for rich social previews
- Optional
llms.txtto surface in AI search results
AI features inside the site
Common patterns:
- In-page chat assistant — answers from your docs, hands hot leads to CRM
- Prompt-based generators — personal recommendations, cost estimates, content summarization
- Semantic search — natural-language queries → relevant pages (RAG over your knowledge base)
- AI-powered user analytics — customer dashboard shows insights (“revenue up X% because of Y”) not just charts
Get started
Book a free 2-day audit — we’ll walk through your task, estimate stack and timeline, mock up a key screen.
What you get
Your task, not a template
No paying for SaaS modules you don't use. You get exactly what your process needs, scalable without vendor limits.
Fast pages by default
SSG/SSR, image optimization, lazy loading. Lighthouse 95+. Google ranks them better, conversion is higher.
AI features baked in
AI analytics, chat assistant, content generation — integrated natively, not bolted on via iframe.
Full control of data and UX
Hosted on your infrastructure. Designed for your brand. No "Powered by" badges.
How we work
- 01
Audit and spec · 2 days
Define functionality, user scenarios, roles, integration requirements.
- 02
Design and prototype · 2-3 days
Wireframes and clickable prototype of key screens. Sign off before development.
- 03
MVP development · 5-7 days
Build by priority scenarios. Working demo on staging every 2 days.
- 04
Launch and training · 1 day
Deploy to production, hand over access, train admins.
Tech stack
Pricing
Frequently asked
Book a 30-minute audit.
In half an hour we'll know if there's a reason to go further. If not — we'll say so.