Skip to content
Mobile Byte Sensei

Web platforms

Dashboards, product sites and the data layers behind them, built to perform on a mid-range phone.

Written response within one week. No preliminary sales call.

Typical engagement

Typical duration
3–9 months
Team
2–5 people
Entry billing
Fixed fee, 2–3 weeks

Indicative, not a quotation.

Engagement terms

Overview.

Internal tools and customer platforms, together with the services beneath them. The acceptance standard is performance on a mid-range phone over a poor connection; a platform that does not meet it is not finished.

Most dashboard briefs describe a screen. Work starts from the decision the user is actually making, which usually produces a smaller product than the brief describes, and a better one.

What the work covers.

The capabilities web platforms engagements draw on. Scope is agreed per engagement, against the requirement.

  • Product sites with programmatic SEO

    Statically generated sites with a page per use case, such as reelsdownloader.in and its per-platform pages.

  • Multi-brand site shells

    One white-label codebase rendering a separate site for each product from a content bundle, deployed to many domains.

  • Next.js marketing and content sites

    App Router sites with per-route JavaScript budgets and accessibility checks that fail the build.

  • SaaS dashboards

    Products, pricing, analytics, team roles and audit logs, as in the PayCraft dashboard.

  • Data layer and authentication

    Supabase Postgres, authentication, row-level security, edge functions and webhooks.

  • Web targets from shared Kotlin

    Kotlin/Wasm and JavaScript targets that reuse domain code from a mobile app where that pays off.

  • Documentation sites

    Developer documentation published with Docusaurus, MkDocs and GitHub Pages.

  • Legal and support pages

    Privacy, terms, refund and support pages generated for each product.

What you receive.

What changes hands during the engagement, and remains yours after it.

Handed over

  • Repository and CI/CD pipeline
  • Deployment configuration for your hosting and domains
  • Performance and accessibility reports from the CI gates
  • Operational runbook and handover session

From the discovery sprint

2–3 weeks · Fixed fee

  • A written scope stating what is in and what is explicitly out
  • An estimate expressed as a range, with the assumptions behind it
  • A written risk register
  • A build plan in two-week increments
About the discovery sprint

Technologies in use.

Evidenced in our own products and tooling for this service. Where your team already runs a stack, the work proceeds within it.

Front end
  • TypeScript
  • React
  • Next.js
  • Astro
  • Tailwind CSS
Data and backend
  • Supabase
  • PostgreSQL
  • Supabase Edge Functions
Shared code
  • Kotlin/Wasm
Hosting
  • Cloudflare Pages
  • Netlify
  • Vercel
Quality and documentation
  • Playwright
  • axe-core
  • Docusaurus
  • MkDocs

How it is delivered.

The sequence an engagement follows, from the first assessment onward.

  1. Step 1: Discovery

    Start from the decision the user makes, not the screen list.

  2. Step 2: Architecture

    Choose the rendering model for each page type, static, server-rendered or application, and the data layer.

  3. Step 3: Build with gates

    Performance and accessibility checks run in CI from the first increment.

  4. Step 4: Launch

    Deploy to your hosting and domains.

  5. Step 5: Hold

    Monitoring, dependency upgrades and the content workflow.

Evidence in our own work.

Products we engineered and operate under our own name, and tooling we publish. Client engagements ship under our clients’ names and are not listed.

  • PayCraft

    Developer infrastructure

    Live

    A hosted dashboard for products, pricing, paywalls, providers and subscription analytics.

    • Android
    • iOS
    • Web
    • Desktop
  • Live

    reelsdownloader.in: an Astro site with a working download tool and a page for each supported platform.

    • Android
    • Web
  • Mood Movies

    Entertainment

    Live

    A web product that chooses films by mood rather than genre, on a Supabase backend.

    • Web

Where this is not the right fit.

This discipline is not suited to a brochure site commissioned on its own. An independent specialist will usually deliver it faster and at lower cost, and we will recommend that route rather than accept the work.

Questions on web platforms.

Commercial, ownership and engagement questions are answered on the FAQ page.

All questions

Which cloud?

Yours. Where there is no existing preference, we recommend a provider and document the trade-offs; the account belongs to you in either case.

Do you provide design as well?

Yes, and on web engagements we recommend combining the two. The handover between a finished design and a separate build is where most quality is lost.

Static site or full application?

Chosen per page type. Our own sites generate content pages statically and use application surfaces only where they are needed.

Can one codebase serve several brands or domains?

Yes. MBS runs a white-label shell that renders each product’s site from its own content bundle.

Do you enforce performance?

Yes. JavaScript budgets and accessibility checks fail the build; this site runs both.

Can the web app share code with our mobile app?

Where it pays off, through Kotlin/Wasm or shared Kotlin domain logic.

Other core services.

  • Mobile apps

    Android and iOS apps, native or on a shared codebase where the product and the team justify one.

  • Games

    Casual and children’s games, from playable prototype through store submission and live operations.

  • Desktop software

    Windows, macOS and Linux applications for workflows that do not belong in a browser.

  • Applied AI

    On-device speech and language models, and the evaluation work that decides whether a feature ships.

  • Design & planning

    Product definition, scope and interface design, delivered as a fixed-fee engagement.

  • Something else?

    Describe the requirement. Any other application or product is scoped against it.

Request a proposal.

Submit the requirement for web platforms work and receive a written assessment, including an indicative estimate and the risks identified at this stage.

Or write to hello@mobilebytesensei.com