Ik bouw een Supabase-backend met auth, RLS en database-integratie


Over deze dienst
Automatische vertaling
Heb je een frontend gemaakt met React, Next.js of AI die een Supabase-backend nodig heeft?
Ik bouw geaccordeerde authenticatie, PostgreSQL-tabellen, CRUD, Row Level Security en opslag in jouw eigen Supabase-project, en koppel vervolgens de bestaande pagina’s die erbij geleverd zijn.
Basis: e-mail authenticatie, wachtwoordhersteling, 1 profileringstabel en owner-access RLS; verbind tot 2 pagina’s.
Standaard: e-mail authenticatie, tot 3 tabellen, 2 rollen, CRUD voor 2 entiteiten en 1 opslagbucket; verbind tot 4 pagina’s.
Premium: e-mail authenticatie, tot 6 tabellen, 3 rollen, CRUD voor 4 entiteiten, 1 bucket, Google-login en 1 kleine Edge Function; verbind tot 7 pagina’s.
Elk pakket bevat SQL/brontcode-wijzigingen, afgesproken toegangscontrole en weigering, en oplevernotities. We bevestigen het datamodel, de rollen en het verwachte gedrag voordat het werk begint. Privé-sleutels van de server blijven uit de browser-code.
Nieuwe frontend-ontwerpen, betalingsstromen, complexe automatisering, multi-tenant-systemen, migratie van legacy-gegevens en naleving vereisen een aparte scope. Accounts en kosten van derden zijn koperbetalingen.
Stuur me via Fiverr je app-link, beschikbaarheid van de broncode en vereiste data-workflows voordat je bestelt.
Maak kennis met Muhammad Usman
Full Stack Software Engineer, Web and Mobile Apps
- Afkomstig uitPakistan
- Lid sindsnov 2024
- Gem. reactietijd2 uur
Talen
Urdu, Hindi, Engels, Spaans
Automatische vertaling
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Welke informatie heb je nodig voordat ik bestel?
Stuur je app-link, beschikbaarheid van de broncode, data-entiteiten, vereiste gebruikersrollen en workflows. We komen overeen welke tabellen, bestaande pagina’s, toegangsregels en verwachte resultaten er zijn voordat je bestelt.
Wat betekenen grenzen voor tabellen, entiteiten en pagina’s?
Tabelgrenzen omvatten profielen. Een CRUD-entiteit is één afgesproken datamodel met create, read, update en delete-acties. Het aantal pagina’s slaat op bestaande frontend-pagina’s die je wilt verbinden, niet op nieuw ontworpen pagina’s.
Bouw je mijn frontend of redesign je die?
Deze dienst bouwt een Supabase-backend en integreert de bijgevoegde bestaande React- of Next.js-pagina’s. Een nieuwe frontend, nieuw schermontwerp of een volledige app-herbouw vereist een apart schriftelijk scope.
Hoe controleer je RLS en machtigingen?
We definiëren een machtigingsmatrix, en controleren vervolgens de afgesproken toegestane en geweigerde acties met testgebruikers voor de bijbehorende rollen. Je ontvangt de controleresultaten. Deze service omvat geen nalevingscertificering of een volledige beveiligingsaudit.
Wordt opslag, Google-login en Edge Functions inbegrepen?
Standaard bevat één opslagbucket. Premium voegt Google-login en één kleine Edge Function toe voor een afgesproken verzoek/antwoordtaak. Gebruik van OAuth-configuratie van de koper is vereist. Complexe automatisering vereist een aangepaste offerte.
Wie bezit de accounts en wie betaalt externe kosten?
Jij bezit de Supabase-, hosting- en OAuth-projectaccounts en betaalt hun kosten. Gebruik waar mogelijk beperkte projectuitnodigingen. Privé-sleutels mogen niet in frontend-code of openbare berichten worden geplaatst.
Wat zal ik ontvangen?
SQL- of migratiebestanden, gewijzigde integratiebrontjes, een schema en samenvatting van toegangsregels, afgesproken-machtigingcontrole-resultaten en setup- of oplever-notities voor de inbegrepen functionaliteit.
Wat staat er in een revisie?
Eén vereenvoudigde feedbackronde binnen het oorspronkelijke datamodel, rollen en workflows. Nieuwe tabellen, entiteiten, rollen, pagina’s, migratie- of betalingsstromen vereisen extra werk.

