Web Development
Custom web apps + marketing sites on a modern edge stack.
SvelteKit, Cloudflare Pages, Workers, D1, R2 — the same edge-first stack we run our own five SaaS products on. We are not learning on your project.
Jorbox provides custom web development services on a modern edge-first stack — SvelteKit (Svelte 5), Cloudflare Pages, Workers, D1 (edge SQLite), R2 (object storage), and KV (key-value cache). We build production-grade web applications, marketing sites, dashboards, and internal tools. Every line of stack we deploy for clients is a stack we run for our own five SaaS products (QRLynx, Zawjni, Menujo, Lebseh, CVPoet) — so we have direct production experience with everything we ship.
- 2012
- Operating since
- 5
- Own SaaS products
- <50ms
- Typical TTFB on edge
- 275+
- Edge locations worldwide
Why Jorbox for web development
The edge-first stack we recommend is the stack we use ourselves. That removes an enormous category of risk from a project: we have already debugged the integration patterns, the deployment workflow, the analytics pipeline, the billing webhooks, the SEO and structured data, the AI search readiness.
Production experience, not a portfolio
We ship five SaaS products on the exact stack we use for clients. Every quirk of Cloudflare Pages routing, every detail of D1 migrations, every gotcha of edge function cold-starts — we have already hit it on our own infrastructure. You do not pay us to learn.
Edge-first by default
Sub-50ms time-to-first-byte across 200+ countries. No origin server to manage, no scaling planning, no DDoS protection bolt-on — Cloudflare handles all of it at the edge. Your site is fast from day one, everywhere.
Cost predictable, no surprises
Cloudflare Pages free tier covers most marketing sites entirely. Workers, D1, R2 all have generous free tiers and predictable usage-based pricing. We will tell you, before we start, what monthly infrastructure cost to expect — and it is almost always lower than the AWS / Vercel equivalent.
SEO + GEO baked in
Every site we ship has full server-side rendering, proper schema.org JSON-LD (Organization, Article, FAQPage, SoftwareApplication, BreadcrumbList where they fit), a hand-tuned llms.txt, and an llms-full.txt for AI search. We audited and built our own jorbox.com for this — your site benefits from the same toolkit.
Long horizon
We do not chase frameworks for the resume. We ship sites built to outlive their launch year. The same engineers who write the code will be available to fix it next year, the year after, the year after that. We have been operating since 2012 — that is not changing.
No outsourced ops
The engineers debugging your production issue are the engineers who wrote the code. No tier-one offshoring, no ticket-routing maze, no overnight handoffs across timezones. Direct access to the people doing the work.
How we work
Six steps from first call to production. Every step has a clear deliverable so you always know what you are paying for and where things stand.
- 01
Discovery call (60 min, free)
We talk through what you are building, who it is for, what the technical and business constraints look like, and whether Jorbox is the right fit. If we are not a fit, we say so and refer you elsewhere. If we are, we move to step 2.
- 02
Scoped proposal
Within 48 hours of the discovery call we send back a written proposal: scope, deliverables, timeline, fixed price (where we can quote one) or hourly rate (where the work is genuinely open-ended). No vague "starting at" pricing.
- 03
Design + architecture review
We sketch the information architecture, data model, infrastructure layout, and any third-party integrations (Stripe, Cloudflare, ResellerClub, etc.). We share this with you for sign-off before writing production code.
- 04
Build in public branches
Every change goes through a Cloudflare Pages preview deploy on its own branch URL. You see every iteration as we ship it — not a final reveal at the end. Feedback loop is hours, not weeks.
- 05
SEO + GEO + performance audit before launch
Before flipping DNS, we run a full audit — Lighthouse / Core Web Vitals, schema validation, sitemap completeness, llms.txt, AI crawler robots.txt allow-list, brand authority signals. We fix every flagged issue before launch, not after.
- 06
Launch + handoff
DNS flip is a single Cloudflare dashboard change. Zero downtime. We provide a written runbook covering deployment, rollback, monitoring, secret rotation, and where every credential lives. If you want us to keep running the site, we offer ongoing maintenance retainers. If you want to take it in-house, the runbook makes that clean.
What is included
Every web-development engagement includes the items below by default. We do not unbundle them into upsells — a "site without schema markup" or "site without an llms.txt" is not a finished site by 2026 standards.
Frontend
- SvelteKit 2 / Svelte 5 (Runes mode) or Next.js if your stack mandates it
- Tailwind v4 with design tokens — no hardcoded colors
- Fully responsive, mobile-first design
- Dark + light mode by default
- Accessible — WCAG 2.1 AA target, skip links, semantic HTML
- View Transitions API where supported, graceful fallback elsewhere
- Image optimization via Cloudflare Images or build-time WebP/AVIF
Backend / Infrastructure
- Cloudflare Pages for static + SSR
- Cloudflare Workers for API endpoints
- Cloudflare D1 (edge SQLite) for relational data
- Cloudflare R2 for object storage (images, PDFs, files)
- Cloudflare KV for cache + session storage
- Cloudflare Durable Objects for real-time (chat, presence) if needed
- Edge-deployed — no origin server to manage
SEO + GEO
- Server-side rendered HTML for every page
- Full Schema.org JSON-LD (Organization, BreadcrumbList, Article, FAQPage, etc.)
- Hand-written llms.txt and llms-full.txt for AI search visibility
- Robots.txt with 20+ AI crawler allow rules
- Comprehensive sitemap.xml with priority + changefreq tuned per route
- Canonical tags everywhere
- Open Graph + Twitter cards on every route
Security + Observability
- HSTS, X-Content-Type-Options, Referrer-Policy, Permissions-Policy headers
- TLS 1.3 enforced via Cloudflare
- Cloudflare WAF rules tuned to your traffic
- Cloudflare Web Analytics (free, no cookies)
- Cloudflare Logpush to your preferred sink if needed
- Secret rotation runbook
- 30-day deployment rollback by URL
Projects we are well-fit for
We do our best work on these project types. If yours is here, talk to us. If yours is somewhere else, talk to us anyway and we will tell you honestly whether we can help.
SaaS marketing sites
Five-to-fifty-page marketing sites for SaaS products. Conversion-optimized, fast everywhere, search-ranking from day one. We did this for jorbox.com itself.
Custom web applications
Dashboards, internal tools, customer portals, marketplaces. Anything that needs auth, a database, and a real frontend. We have shipped five of our own.
WordPress modernizations
Migrating slow, plugin-laden WordPress sites to SvelteKit + Cloudflare. We did this for jorbox.com — TTFB went from 600ms to under 50ms.
API + integration work
Wiring Stripe, ResellerClub, Cloudflare, third-party REST/GraphQL APIs together. We have integrated all of those in our own products.
High-performance ecommerce
Cloudflare-edge-hosted storefronts. Faster than Shopify, more flexible than WooCommerce, cheaper than both.
Multilingual sites (Arabic + English)
RTL-native sites, not retrofitted. Tajawal + Cairo typography, proper bidirectional layout. We built Zawjni Arabic-first.
Web Development FAQ
12 of the most common questions about web development at Jorbox.
- 01
It depends on scope. A 5-page marketing site is typically a few thousand dollars. A custom web application is typically tens of thousands. We always quote a fixed price (or fixed hourly with a written ceiling) before starting — no "starting at" or open-ended billing.
- 02
A marketing site is usually 2–4 weeks. A custom application is usually 2–4 months. Anything longer than that we break into phased deliveries so you see working software every 4-6 weeks.
- 03
For new sites — we recommend SvelteKit + Cloudflare instead, and we will tell you why during the discovery call. For existing WordPress sites — yes, we do maintenance and migrations. See our WordPress Modernization service.
- 04
We use SvelteKit because it is the smallest, fastest, most cache-friendly modern framework that supports both static and SSR rendering, and it deploys natively to Cloudflare Pages. We can use Next.js if your team mandates it. We can use Astro for content-heavy sites. We will recommend the right tool, not the trendy one.
- 05
Cost predictability and edge-first defaults. Cloudflare Pages is free for most marketing sites. Workers, D1, R2 have generous free tiers and transparent pricing. Vercel and AWS charge per-invocation in ways that surprise small teams. Cloudflare almost never surprises you.
- 06
Yes — monthly retainers covering deployment, bug fixes, dependency updates, security patches, and small feature additions. Roughly 4–10 hours per month for most marketing sites; more for active applications. Quoted per engagement.
- 07
Yes. If you have an existing brand book, Figma file, or design system, we adopt it. If you do not, we can produce a minimal design system as part of the build — or refer you to a designer we work with.
- 08
Yes. Everything we ship is in standard, well-documented code — no proprietary "Jorbox framework." Your codebase is on GitHub under your account from day one. The infrastructure is Cloudflare under your account. You can take it anywhere any time.
- 09
Both. We have in-house design capability for marketing sites and simple applications. For complex applications or specific design directions (illustration-heavy, brand-led, motion-heavy) we partner with designers we trust and have worked with for years.
- 10
Albuquerque, New Mexico, USA. We work with clients globally; the team is US-based. All work is done in-house — no outsourcing to contractor pools.
- 11
Three differences. First, we run five of our own products on the same stack we sell — we have skin in the game on every recommendation. Second, our team is small (the people quoting your project are the people writing your code). Third, we have been operating since 2012 without taking VC, without an exit timeline, without churning staff — when we say we will be around to fix something in two years, we mean it.
- 12
Founders and small teams building their first or second product. Existing companies modernizing a legacy stack. Operators who care about cost discipline and long-horizon engineering. We are usually not the right fit for huge enterprise procurement processes.
How much does a web-development project cost?
How long does a project take?
Do you work with WordPress?
Why SvelteKit instead of Next.js or Astro?
Why Cloudflare instead of AWS or Vercel?
Do you offer ongoing maintenance?
Can you work with our existing brand and design?
Can you build something I can take to a different agency later?
Do you do design + development, or only development?
Where are you based?
How is Jorbox different from a generic agency?
Who do you typically work with?
Start with a free discovery call
Sixty minutes, no obligation, no slide deck. If we are a fit, you get a written proposal in 48 hours. If we are not, we will tell you and refer you somewhere honest.
Web Development is one of four services from Jorbox — an independent product company in Albuquerque, NM, operating since 2012.