Supabase
AppLaunchKit seamlessly integrates with Supabase, a powerful backend-as-a-service (BaaS) solution. Supabase provides a managed PostgreSQL database, offering a secure and scalable foundation for storing your application’s data.
Architecture
The local setup of Supabase includes the following components:
- Supabase Local Docker Setup: A local setup of supabase to be run in docker, that you can later deploy anywhere.
- Supabase Database: A PostgreSQL database with built-in authentication, row-level security, and real-time capabilities.
- Supabase Storage: Object storage for managing files, images, and media.
- Edge Functions: Serverless functions for handling custom logic, also waorks as an api.
- Authentication: User management and authentication system using JWT tokens.
This setup allows you to develop and test your application locally before deploying it to the Supabase Cloud.