Digital Product

Not Guilty®

A full-stack legal-tech ecosystem built from zero to live.

Industry

Legal Tech

Duration

6 months

Team

4 engineers

Not Guilty®

79+

Lambda Functions

47+

App Screens

79+

API Endpoints

10+

DB Tables

5

Products Shipped

GDPR & CCPA

Compliance

The Challenge

Access to justice in the UK is broken — people in crisis face a fragmented legal system with no clear path to the right help, while qualified lawyers struggle to connect with clients who need them most. The founder had a registered social enterprise and a powerful mission, but zero digital infrastructure to deliver it at scale.

The Solution

We designed and engineered the entire product ecosystem from the ground up: two cross-platform mobile apps (Flutter) for the public and lawyers, a serverless backend (79+ Go Lambda functions on AWS), a statically-generated marketing website with SSR and WCAG AA compliance, and a real-time admin portal with audit logging, threat detection, and competition management. The architecture was built for a regulated industry — ICO-registered, GDPR/CCPA compliant, with OTP verification, subscription billing (RevenueCat + Apple/Google IAP), and role-based access control across every layer.

The Outcome

Shipped a production-ready ecosystem of 5 products (2 mobile apps, serverless backend, marketing site, admin portal) comprising 79+ API endpoints, 47+ screens, and 10+ database tables — from first commit to App Store submission.

Technologies

  • Flutter
  • Go
  • AWS Lambda
  • DynamoDB
  • Vue 3
  • Firebase

Compliance

ICO RegisteredUK GDPR CompliantCCPA CompliantWCAG AA AccessibleSRA & BSB Regulated ProfessionalsData Protection Officer Designated

What We Delivered

01

Public Mobile App

Cross-platform Flutter app for users seeking legal help — onboarding, service requests, case tracking, SOS emergency, document uploads, and competition engagement.

02

Lawyer Mobile App

Dedicated app for verified legal professionals — case management, task boards, calendar, subscription billing, map-based profiles, and client communication.

03

Serverless Backend

79+ Go Lambda functions on AWS with DynamoDB, handling auth, case lifecycle, task management, subscriptions, competitions, notifications, and admin operations.

04

Marketing Website

Vue 3 SSG site with WCAG AA compliance, 95+ Lighthouse score, sub-2.5s LCP — serving legal education content, partnerships, and app downloads.

05

Admin Portal

Real-time dashboard with JWT auth, 4-level audit logging, suspicious activity detection, lawyer approval workflows, competition CMS, and CSV/PDF exports.

Tech Stack

Mobile
Flutter 3.32+DartMelos (monorepo)Maestro (E2E)
Backend
Go 1.23AWS LambdaAPI GatewayDynamoDB
Web
Vue 3Vite SSGTailwind v4Pinia
Infrastructure
AWS (Lambda, S3, CloudFront, Cognito)FirebaseGitHub Actions CI/CD
Integrations
RevenueCatTwilio VerifyBrevo (SMTP)FCMGoogle Maps

Integrations

RevenueCat (IAP)Apple StoreKit v2Google Play BillingTwilio Verify (OTP)Brevo (Email)Firebase (FCM, Analytics, Crashlytics, Performance, Remote Config)AWS Cognito (Auth)Google Maps

Next Project

ZigraOps