Platforms we've built

Full-stack builds from scratch, for founders and small teams. Payments, communities, courses, online stores and client portals.

Every platform screen here is a mock-up. Our clients' platforms are under NDA, so names and details are changed. More detail is available under NDA.

Mock-up of how a platform fits together. Click to enlarge.

Latest

Mock-up of a property feasibility screen with a parcel map and a site score, made-up data

Property Development Feasibility Platform

A sample prompt from a real Cornerstone Devs build, client details removed. A land development business swapping spreadsheets and gut feel for a repeatable process that produces a client-ready report for each property.

  • Deterministic numbers
  • Versioned scoring engine
Next.js, Postgres RLS, Leaflet Read the prompt →
Mock-up of a contract review screen with flagged clauses and a risk score, made-up data

AI Contract Review Platform

Music industry. Flags risky clauses, lists obligations and refers to a lawyer.

  • Analysis in minutes
  • 100+ hypothesis rubric
Next.js 14, SupabaseView case study →

AI Phone Receptionist

Tyre and auto workshops. Answers the phone, emails the shop and books the job.

  • Call summaries
  • Daily health check
Retell AI, n8nView case study →

Clinic Dashboard

Wellness clinic. A phone-first view of how the clinic is doing, plus a monthly brief.

  • Checked numbers
  • Monthly brief
Python, Next.js 16View case study →

Marketing Analytics Platform

Marketing teams. Google Ads, Meta and Shopify in one dashboard, with budget suggestions.

  • Rule-based suggestions
  • Spending limits
Next.js 14, SupabaseView case study →

Customs Data Pipeline

Customs compliance. Public broker lists, cleaned and checked before they reach the CRM.

  • Anti-spam rules
  • Duplicate checks
Python, n8nView case study →
Mock-up of a community feed with spaces and member tiers, made-up data

Community Platform Build

Education coach. Member tiers, content delivery and Stripe.

  • Member tiers
  • Paid subscriptions
Next.js, StripeView case study →
Mock-up of a subscription billing dashboard, made-up data

Payment Infrastructure Build

Subscription box startup. Failed payment recovery and a customer portal.

  • Recurring billing
  • Failed payment recovery
Stripe, Node.jsView case study →
Mock-up of a client portal with projects and files, made-up data

Consultant Client Portal

Strategy consultancy. Deliverables, invoicing and booking.

  • Client portal
  • Invoicing and booking
Next.js, Cal.comView case study →
Mock-up of a member hub video library, made-up data

Wellness Retreat Member Hub

Retreat brand. Membership tiers, a video library and events.

  • Membership tiers
  • Video library
Next.js, MuxView case study →
Mock-up of a course platform with lessons and progress, made-up data

Course Platform Build

Wellness practitioner. Courses, video lessons and certificates.

  • Video lessons
  • Certificates
Next.js, VimeoView case study →

More work

E-commerce Platform Build

Digital product creator. Shopify store with automatic delivery and license keys.

  • Shopify store
  • Automatic delivery
Shopify, Node.js, AWS S3, Stripe

AI Workflow Command Center

Content and marketing agency. Saved AI workflows the team runs every day.

  • Saved AI workflows
  • Daily team use
Next.js, OpenAI API, Supabase, Vercel Cron

Beckford Moves Website

Visit site

Personal trainer. Instagram feed, Google reviews and package pricing. Live site.

Next.js, React, Framer Motion, Tailwind

Cyperus Drop Shipping Store

Live site

Single-product store with cart, checkout and a drop shipping supplier connected. Orders and admin included.

Next.js 14, TypeScript, Server actions

Raw Touch Therapy

Live site

Massage therapy practice. Services, the practitioner's story and an easy way to book. Walkthrough of the site here.

Next.js, Tailwind

Additional systems built

Smaller systems, internal tools and automations across coaching, fitness, retail and software.

FlowState Coach Portal

Client intake, session notes and progress tracking for 1:1 coaches. Replaces spreadsheets and Notion workarounds.

Coaching, portal

Ubud Retreat Member Hub

Membership tiers, event sign-up and gated content for retreat alumni. Stripe and Mux.

Community, payments

SaaS Onboarding Workflows

Signup, trial and upgrade flows with email and in-app triggers.

Software, automation

Smart Mac Assistant

Local AI automation for Mac. Files, calendar and scripts, with nothing sent to the cloud.

AI, desktop

Boutique Wholesale B2B Portal

Order entry, minimum order quantities and invoices for wholesale accounts. Replaced manual PDFs.

E-commerce, B2B

Gym and Studio Booking Stack

Class scheduling, waitlists and membership check-in for fitness studios.

Booking, fitness

Lead Pipeline to CRM Sync

Form submissions and discovery calls sent to HubSpot or GoHighLevel, tagged and shared out across the team.

Integrations, CRM

Certification Exam Platform

Timed exams, question banks and certificates for professional certifications.

Courses, exams

Recurring Invoice Engine

Recurring Stripe invoices with payment links and failed payment follow-up for service retainers.

Payments, billing

Have a platform in mind?

Start with a discovery call. $500, and it comes off the build.