Samma grund varje gång. Bygg den en gång, sälj den om och om igen.
Applate är inloggning, roller, radnivåsäkerhet, kundskin och deploy, redan byggt och redan säkrat, så att nästa kunduppdrag börjar med det som faktiskt är unikt för kunden i stället för med samma grundarbete som förra gången.
Samma arbete, femte gången
Inloggningen byggs om från grunden i varje nytt projekt, radnivå säkerheten sätts upp på nytt och glöms bort på minst en tabell, deployen görs för hand i ett hostingpanel tills någon glömmer ett steg en fredag klockan fyra, och kundens färger hamnar hårdkodade rakt in i komponenterna tills kund nummer fem kostar precis lika mycket att bygga som kund nummer ett gjorde.
Applate är den delen redan gjord, testad och säkrad, så arbetet på nästa uppdrag börjar med det som faktiskt skiljer kunden från förra kunden.
Fem delar, en kodbas
Backend
Radnivåsäkerhet på från start, roller i en egen tabell, atomiska kvoter, mall för skyddade edge-funktioner.
Onboarding och 2FA
Stegkonfigurerad onboarding-wizard och tvåstegsverifiering via TOTP, kopplad in under Inställningar.
Ett lager per kund
Ett register, en CSS-fil, tre rader i package.json. Ingen extra .env-fil, ingen if-sats i en vy.
Säkerhetskontroll
Nio punkter som fångar det som annars upptäcks av en kund. Körbar mot vilket repo som helst.
Deploy
Ett kommando bygger, zippar, laddar upp och verifierar mot en byggstämpel, inte bara ett 200-svar.
Besiktningsprotokoll
Nio kontroller som alla saknats i en riktig app minst en gång, körs med ett kommando innan varje deploy.
- 01Radnivåsäkerhet på varje tabell
- 02WITH CHECK på varje skrivpolicy
- 03SET search_path på varje SECURITY DEFINER-funktion
- 04Varje edge-funktion har en post i config.toml
- 05Ingen öppen endpoint utan bevisad anropare
- 06Ingen service_role utan identitetskoll
- 07Inga hemligheter i klientkoden
- 08Inga env-filer i versionshanteringen
- 09Strikt typkontroll, en låsfil, inga hårdkodade färger
Ett kundskin, byggt två gånger om
Två färdiga exempel följer med i mallen, för att bevisa att skiktet håller för mer än ett enda utseende innan din första riktiga kund läggs till.
Pris
- Full källkod
- Obegränsat antal projekt
- Uppdateringar i sex månader
- Community och dokumentation
- Allt i Bas
- Uppdateringar så länge prenumerationen är aktiv
- Prioriterad support
- Nya kundskin-exempel varje kvartal
Vad som medvetet inte finns här
Fyrtio genererade komponenter som ingen läst är fyrtio ställen där en kunds färg kan sitta hårdkodad. Bara det som faktiskt används finns med.
En pakethanterare, en låsfil. Annars installerar bygget andra versioner än din dator gör.
Saknas en miljövariabel kraschar appen med namnet på variabeln. En app som ser ut att fungera men tappar varje sparning kostar mer än en app som vägrar starta.
Nästa kunduppdrag börjar inte på noll
Skriv en rad om vilket paket du vill ha, Bas eller Studio, så bjuds du in till repot samma dag.