
Die Ingenieurshandboek
Nie bemarking nie — dokumentasie. Lewende argitektuurdiagramme, die werklike integrasievloeie, en die besluite daaragter. Alles hier weerspieël stelsels wat bestaan, verkry uit die bou-joernale van die produkte self. Krap daaraan.
.jpg&w=3840&q=75)
Houeraansig
mirembemuse.co.za is 'n Next.js 15-app op Vercel. Elke publieke /api/*-roete word deur Arcjet en Upstash-tariefbeperking bewaak; data en auth leef in Supabase (Postgres met ry-vlak-sekuriteit); die assistent stroom vanaf Claude; betalings loop deur PayFast (plaaslik en internasionaal); en 'n private enjin, JarvisOS, word slegs oor ondertekende webhooks bereik — nooit 'n gedeelde databasis nie.
Soliede pyle is versoekpaaie; gestippelde pyle is asinchroniese, ondertekende terugroepe (PayFast ITN, JarvisOS-webhooks). Die enjin-nodus is geskadu omdat dit 'n aparte, geïsoleerde projek is wat slegs deur webhooks na vore gebring word.
.jpg&w=3840&q=75)
Integrasievloei
'n Werklike, end-tot-end-bedrade lus: wanneer iemand by die Sanyu Botanicals-winkel koop, word die voorraad in die private enjin verminder en teruggesinkroniseer — sodat die winkelfront nooit oorverkoop nie. Twee webhooks, twee onderskeie auth-skemas, 'n vyf-minuut-herhaling-wag, en grasieuse geen-bewerking as geheime nie gestel is nie (uitklaar breek nooit).
Uitgaande (Winkel→Enjin) word geverifieer met 'n Bearer-sleutel plus 'n HMAC-SHA256 van die liggaam; inkomend (Enjin→Winkel) word onderteken oor timestamp.body met 'n vyf-minuut-herhalingsvenster. JarvisOS is die enkele bron van waarheid vir klaarprodukvoorraad.
.jpg&w=3840&q=75)
Produk-dieptestudies
Elke spesifikasie is sy eie argitektuurdiagram, werklike stapel, skemaskaal, die besluite daaragter (ADR-styl) en die moeilike dele — direk uit daardie produk se bou-joernale getrek.
An AI "Student Operating System" for South African students — study planning, NSFAS budgeting, wellness and careers around an AI chief-of-staff, Nova.
Next.js 14 (App Router, RSC) · React 18 · TypeScript (strict)A WhatsApp-native, multi-tenant business OS for South African SMEs — the interface is the customer’s existing WhatsApp line, not a dashboard.
Next.js 16 (App Router) · React 19 · TypeScriptAn offline-first K53 learner's-licence drill PWA — 600+ DLTC-format questions in English, Afrikaans and isiXhosa, built for budget Android on 3G.
React 18 + Vite · Framer Motion · Supabase (auth + Edge Functions)An editorial e-commerce storefront for botanical hair care — with an AI hair chatbot, an "Angel" loyalty portal, and a live two-way inventory sync to the private engine.
Next.js 14 (App Router) · TypeScript · SupabaseA premium digital literary magazine + podcast platform — explicitly anti-AI-generated-content, with a real-time multi-role editorial workflow.
Next.js 15 · React 19 · TypeScriptSouth Africa’s first community accessibility-mapping platform — disabled people discover and rate accessible spaces; businesses get SANS 10400-S compliance scoring. One codebase for iOS, Android and Web.
Expo SDK 52 (Expo Router) · React Native 0.76 · TypeScriptAI-powered management for South African stokvels — members transact entirely over WhatsApp in their own language, every transaction is immutable, and records mirror to a read-only Notion workspace for full transparency.
Next.js 16 (App Router) · React 18 · TypeScriptA pan-African creative-content streaming platform — film, music, poetry, writing and photography — built mobile-first for African connectivity realities, with Claude-powered discovery.
Next.js 16 (App Router, Turbopack) · TypeScript (strict) · Supabase (Postgres + RLS + Realtime).jpg&w=3840&q=75)
Die handboek
Die een-stelsel-aansig — enjin, vloot, hierdie werf, en hoe hulle verbind.
LewendHoekom ons dit so gebou het — oor die besigheids-, ingenieurs- en menslike lense heen.
LewendDie studio in die ope — lewende commit-voer en die stelsels wat loop.
LewendPer-produk-tegniese gevallestudies: stapel, skema, die moeilike dele opgelos.
LewendGenommerde, gedateerde argitektuurbesluite — konteks, keuse, gevolg.
LewendWerklike skema-snitte en datawoordeboeke uit die produksiedatabasisse.
LewendOntplooi-, terugrol-, insidentreaksie- en oorhandigingsprosedures.
LewendRLS, ondertekende webhooks, tariefbeperking, POPIA/PAIA — die beheermaatreëls in gewone terme.
Lewend.jpg&w=3840&q=75)
Dieselfde dokumentasiedissipline word met elke kliëntstelsel gelewer — jy besit die kode, die skema en die runbooks.