Skip to content

// websites · web apps · built in Cairo

Code with craft.
Ship in weeks.

We build fast websites and custom web apps for ambitious businesses across the Gulf and Egypt. Real engineering, shipped in weeks.

  • ⚡ sub-second LCP
  • ◆ Code you own
  • ▲ Built on Next.js
project.ts

// our stack

The stack we trust.

Boring, proven, fast. We don't experiment on your project — every tool below has earned its place across years of production work.

Next.js 15

The fastest path from idea to production-grade React. SSR, ISR, edge — all built in.

TypeScript

Catches half your bugs before they ship. Non-negotiable on every project.

React

The most boring choice — and the most hireable. You'll never struggle to find help.

Tailwind CSS

Design systems without the CSS file sprawl. Fast to build, fast to refactor.

// what we build

What we build

Four services, done exceptionally well — from a fast brochure site to a full-scale e-commerce store, with long-term care to keep it running.

01 · websites

Websites & landing pages

Sites that load in under a second, rank on Google, and turn visitors into leads. Built on Next.js — not WordPress.

  • Marketing sites, landing pages, and corporate websites
  • Custom design — no themes or templates
  • Headless CMS so your team can edit content without us
  • On-page SEO, sitemap, schema, and analytics from day one
  • Lighthouse 95+ and sub-second LCP, guaranteed
Learn more
good for: founders, B2B, retail, agencies
02 · web apps

Custom web apps & SaaS

Dashboards, customer portals, internal tools, and full SaaS MVPs. Real engineering — not no-code glued together.

  • Auth, roles, and multi-tenant from the start
  • Postgres + Prisma — typed end to end with TypeScript
  • Stripe & Paymob integrations, invoicing, subscriptions
  • Admin dashboards, reporting, and CSV/PDF exports
  • Audit logs, observability, and a CI/CD pipeline you control
Learn more
good for: startups, ops teams, B2B SaaS, marketplaces
03 · e-commerce

E-commerce storefronts

Fast, conversion-optimized online stores with local payment gateways, Arabic-first checkout, and inventory management. Headless or full-stack.

  • Custom storefront on Next.js — not a Shopify theme
  • Paymob, Mada, Tap, Apple Pay, and Stripe integrations
  • Arabic-first checkout with full RTL support
  • Product catalog, inventory, and order management
  • SEO, structured data, and performance from day one
Learn more
good for: D2C brands, retail, F&B, fashion
04 · care plans

Maintenance & retainers

Ongoing care for sites and apps we've built — or ones you bring to us. Hosting, monitoring, security updates, and small feature work on a predictable monthly plan.

  • Hosting setup and monitoring (uptime, errors, performance)
  • Security patches, dependency updates, and backups
  • Small content changes and minor feature requests
  • Monthly performance and uptime reports
  • Priority response within 4 business hours
Learn more
good for: any business with a live site or app

// our work

Selected work

Real projects, real clients — from marketing sites to full-scale business platforms.

Givli

SAAS · NONPROFIT · USA

Givli

All-in-one nonprofit fundraising platform — smart recurring donation tools, donor self-management portal, campaign editor, real-time analytics, fee coverage options, and Stripe-powered payments. Built on Laravel + Next.js + TypeScript.

Live SaaS product at givli.io

// how we work

How we work

01

Discovery call

30 minutes. We pin down the goal, the users, and the deadline — no scope creep traps.

02

Fixed-price quote

A 1-page SoW you can read in 3 minutes. Fixed price. No hourly games.

03

Build sprint

We deploy on every push. You see live progress every Friday — not slide decks.

04

Launch & iterate

Lighthouse 95+ or we don't ship. Then we measure, iterate, and grow it together.

// who we are

A small studio doing serious work.

Code & Craft is a web development studio based in Cairo, shipping production software since 2020. We build fast, well-engineered websites and web apps for ambitious businesses across Egypt and the Gulf — no offshore handoffs, no junior bait-and-switch.

You own everything

Code, repo, accounts, data. We hand it all over on launch day. No lock-in, no managed platform trap.

Fixed price, fixed scope

A 1-page SoW you can read in 3 minutes. No hourly billing, no surprise invoices, no scope creep.

Ship fast, stay fast

Every site scores 95+ on Lighthouse. Every project ships in weeks, not months. We demo live progress every Friday.

// faq

Questions before we start

If yours isn't here, just ask in the quote form.

01How long does a project actually take?+

Starter sites: 7–10 days. Business sites: 3 weeks. Web app MVPs: 6 weeks. We give you a fixed delivery date in the quote — and we hit it. If we slip, we tell you on the next Friday demo, not at the end.

02What if I don't like the design?+

Every package includes two rounds of design feedback before we write code. After launch you get one round of post-launch revisions free. Anything beyond that is hourly — we'll quote it before doing it.

03Who owns the code?+

You do. 100%. The repo is transferred to your GitHub on launch day. No vendor lock-in, no "managed platform" trap. You can fire us tomorrow and any decent Next.js developer can pick it up.

04What about hosting and ongoing costs?+

A typical site runs $0–$20/month on Vercel + Cloudflare. A web app with database is usually $20–$60/month. We set it up in your accounts (not ours) so you control the bill.

05Do you do hosting and maintenance?+

Yes — optional care plans cover hosting, monitoring, security updates, backups, and small content changes. We scope the plan after a call. You're never required to take one.

06Why not just use WordPress or Webflow?+

For a 5-page brochure, Webflow is fine. For anything that touches a database, payments, multi-language admin, or grows past a few thousand visitors, you'll outgrow it within a year. Next.js gives you the same speed of delivery without the ceiling.

07Can you work with my existing brand and content?+

Absolutely. Most clients come with a logo, brand guidelines, and rough copy. We refine and design around what you already have. If you don't have any of that yet, we can connect you with brand and copy specialists we trust.

08What payment terms do you use?+

50% to start the project, 50% on launch. Payments in USD via wire or Wise. For Egyptian clients we can also accept EGP via Instapay — ask in the call.