What problem does it solve?
This Skill bridges the gap between a functional UI with mock data and a live application powered by a real backend, specifically using Supabase for database, authentication, and storage needs.
Core Features & Use Cases
- Supabase Integration: Seamlessly connects your frontend to Supabase for data persistence and user management.
- Database Schema Management: Generates and manages database schemas based on existing TypeScript types.
- Authentication & RLS: Implements robust authentication flows and Row Level Security policies.
- Real-time Data: Enables real-time data synchronization.
- File Storage: Handles file uploads and management via Supabase Storage.
- Use Case: After a UI developer has created a user interface with placeholder data for a product catalog, this Skill will integrate Supabase to store and retrieve actual product information, implement user login, and secure the data with appropriate access controls.
Quick Start
Use the backend-engineer skill to connect the existing UI to Supabase, setting up authentication and replacing mock data with real database entries.