Je vais construire un backend Supabase avec authentification, RLS et intégration de base de données


À propos de ce service
Traduction automatique
Avez-vous une interface React, Next.js ou IA qui nécessite un backend Supabase ?
Je mettrai en place l’authentification, les tables PostgreSQL, les opérations CRUD, la Row Level Security et le stockage dans votre projet Supabase, puis je connecterai les pages existantes incluses.
Essentiel : authentification par e-mail, réinitialisation de mot de passe, 1 tableau de profils et RLS avec accès propriétaire ; connexion jusqu’à 2 pages.
Standard : authentification par e-mail, jusqu’à 3 tables, 2 rôles, CRUD pour 2 entités et 1 bucket de stockage ; connexion jusqu’à 4 pages.
Premium : authentification par e-mail, jusqu’à 6 tables, 3 rôles, CRUD pour 4 entités, 1 bucket, connexion Google et 1 petite fonction Edge ; connexion jusqu’à 7 pages.
Chaque formule comprend les modifications SQL/fichiers sources, les contrôles d’accès autorisés et refusés convenus, ainsi que des notes de passation. Nous validons le modèle de données, les rôles et le comportement attendu avant le démarrage du travail. Les clés privées du serveur restent hors du code côté navigateur.
Des designs frontend nouveaux, des paiements, une automatisation complexe, des systèmes multi-locataires, une migration de données héritées et une certification de conformité nécessitent un périmètre distinct. Les frais de compte et des tiers sont à la charge de l’acheteur.
Envoyez-moi un message sur Fiverr avec le lien de votre application, la disponibilité du code source et les flux de données requis avant de commander.
Découvrez Muhammad Usman
Full Stack Software Engineer, Web and Mobile Apps
- DePakistan
- Membre depuisnov. 2024
- Temps de réponse moy.1 heure
Langues
Ourdou, Hindi, Anglais, Espagnol
Traduction automatique
Mon portfolio
FAQ
Traduction automatique
Quelles informations avez-vous besoin avant de passer commande ?
Envoyez le lien de votre application, la disponibilité du code source, les entités de données, les rôles utilisateurs requis et les flux de travail. Nous nous mettons d’accord sur les tables, les pages existantes, les règles d’accès et les résultats attendus avant de commander.
Que signifient les limites de tables, d’entités et de pages ?
Les limites de tables incluent les profils. Une entité CRUD représente un modèle de données approuvé avec les actions de création, lecture, mise à jour et suppression. Le nombre de pages correspond aux pages frontend existantes à connecter, et non à des pages nouvellement conçues.
Allez-vous construire ou redesigner mon frontend ?
Cette prestation construit un backend Supabase et intègre les pages React ou Next.js existantes incluses. Un nouveau frontend, de nouveaux écrans ou une refonte complète de l’application nécessitent un périmètre écrit séparé.
Comment vérifiez-vous la RLS et les permissions ?
Nous définissons une matrice de permissions, puis vérifions les actions autorisées et refusées convenues avec des utilisateurs de test pour les rôles inclus. Vous recevez les résultats de la vérification. Ce service n’inclut pas la certification de conformité ni un audit complet de sécurité.
Le stockage, la connexion Google et les Edge Functions sont-ils inclus ?
Standard inclut un bucket de stockage. Premium ajoute la connexion Google et une petite Edge Function pour une tâche de demande/réponse convenue. La configuration OAuth fournie par l’acheteur est requise. L’automatisation complexe nécessite une offre personnalisée.
Qui possède les comptes et paie les frais de tiers ?
Vous détenez les comptes du projet Supabase, d’hébergement et d’OAuth et vous payez leurs frais. Utilisez les invitations de projet restreintes lorsque cela est possible. Les clés privées du serveur ne doivent pas être placées dans le code frontend ou dans des messages publics.
Que vais-je recevoir ?
Fichiers SQL ou de migration, fichiers sources d’intégration modifiés, un schéma et un résumé des règles d’accès, résultats de contrôle des permissions convenus, et notes de configuration ou de passation pour les fonctionnalités incluses.
Qu'est-ce qui est inclus dans une révision ?
Une seule phase de retour d’information consolidée dans le cadre du modèle de données, des rôles et des flux de travail originaux. Des tables, entités, rôles, pages, flux de migration ou de paiement supplémentaires constituent un travail additionnel.

