Software
Hoe wij software bouwen bij UDefine. Maatwerk waar het moet, no-code waar het kan.
Modules
- AI tools — Claude/OpenAI integraties, custom AI workflows
- Process Automation — n8n flows, Make/Zapier waar simpel volstaat
- API & Connections — koppelingen tussen systemen
- Maatwerk software — full-stack applicaties op WeWeb + Supabase
- ERP Software — administratie, voorraad, facturatie
- Mobile apps — PWA via WeWeb of native via React Native
Standaard architectuur
Voor de meeste maatwerk software projecten:
Default keuzes
| Vraagstuk | Onze default |
|---|---|
| Database | Supabase (Postgres) |
| Auth | Supabase Auth |
| File storage | Supabase Storage |
| Server-side logic | Supabase Edge Functions |
| Background jobs | n8n |
| AI inference | Claude API |
| Resend | |
| SMS | Twilio |
| Payments | Stripe |
Code conventies
- Versie control — alle code in
github.com/UDefineDev/<project-naam> - Branches —
mainis productie,stagingis staging, feature branches via PR - Commits — Conventional Commits (
feat:,fix:,chore:) - Reviews — minimaal 1 review voor merge naar main
Security basics
- Geen secrets in code, ooit
- Alle env vars via 1Password → deployment platform
- Row Level Security aan op alle Supabase tables
- API keys roteren bij vertrek van team members