You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DreamFlow makes it easy to integrate [Supabase](https://supabase.com/) into your app with a guided, step-by-step setup. This process connects your project to Supabase, sets up a database, generates client code, and deploys schemas, all without manual setup.
13
+
Dreamflow makes it easy to integrate [Supabase](https://supabase.com/) into your app with a guided, step-by-step setup. This process connects your project to Supabase, sets up a database, generates client code, and deploys schemas, all without manual setup.
14
14
15
15
## 1. Connection and Project Setup
16
16
17
-
The first step is to connect DreamFlow with your Supabase account and set up a project.
17
+
The first step is to connect Dreamflow with your Supabase account and set up a project.
18
18
19
-
To begin, open the **Supabase** tab in DreamFlow and click **Connect to Supabase**. A Supabase authentication window will appear where you can sign in and review the requested permissions. Next, select an organization and click **Authorize DreamFlow**. These permissions allow DreamFlow to create and manage projects, configure database schemas, and generate API keys on your behalf.
19
+
To begin, open the **Supabase** tab in Dreamflow and click **Connect to Supabase**. A Supabase authentication window will appear where you can sign in and review the requested permissions. Next, select an organization and click **Authorize Dreamflow**. These permissions allow Dreamflow to create and manage projects, configure database schemas, and generate API keys on your behalf.
20
20
21
-
After connecting, DreamFlow automatically creates a new Supabase project and links it to your app. This sets up the backend infrastructure and database for your project. Specifically:
21
+
After connecting, Dreamflow automatically creates a new Supabase project and links it to your app. This sets up the backend infrastructure and database for your project. Specifically:
22
22
23
23
- A new project is provisioned in Supabase with a **Project Name**, **Project ID**, **API URL**, and **Anon Key**.
24
-
-DreamFlow initializes the database, ensuring you have a ready-to-use backend.
25
-
- These details are securely linked back to your DreamFlow project so you can start building right away.
24
+
-Dreamflow initializes the database, ensuring you have a ready-to-use backend.
25
+
- These details are securely linked back to your Dreamflow project so you can start building right away.
26
26
27
-
This setup may take a few minutes while DreamFlow provisions the resources and configures your database.
27
+
This setup may take a few minutes while Dreamflow provisions the resources and configures your database.
28
28
29
29
:::info
30
30
@@ -62,11 +62,11 @@ You can quickly jump into your Supabase dashboard using the **Open in Supabase**
62
62
63
63
## 2. Generate Client Code
64
64
65
-
Once the project setup is complete, click **Generate Client Code** to let DreamFlow automatically create ready-to-use Supabase integration code tailored to your app. This step eliminates most of the manual setup by wiring your app directly to Supabase with authentication, data models, and database operations.
65
+
Once the project setup is complete, click **Generate Client Code** to let Dreamflow automatically create ready-to-use Supabase integration code tailored to your app. This step eliminates most of the manual setup by wiring your app directly to Supabase with authentication, data models, and database operations.
When you trigger code generation, Dreamflow performs several background steps, including (but not limited to):
72
72
@@ -96,14 +96,14 @@ By the end of this step, your app will be fully integrated with Supabase, ready
96
96
97
97
The final step is to deploy your database schema changes to Supabase. To do so, just click **Deploy Schema Changes**. During this process:
98
98
99
-
-DreamFlow applies your generated schema, including tables, relationships, constraints, and security policies, directly to your Supabase project.
100
-
- As part of deployment, DreamFlow can run migrations and update your live database structure. You can review `pending_migrations.sql` beforehand to see exactly what changes will be applied.
99
+
-Dreamflow applies your generated schema, including tables, relationships, constraints, and security policies, directly to your Supabase project.
100
+
- As part of deployment, Dreamflow can run migrations and update your live database structure. You can review `pending_migrations.sql` beforehand to see exactly what changes will be applied.
101
101
102
102
Once deployed, your Supabase backend is live. Users can sign up, authenticate, and their data will automatically sync to the cloud with Row Level Security (RLS) and policies enforced to protect privacy.
103
103
104
104
:::warning
105
105
106
-
Schema deployment is an ongoing process. Any time you modify tables, relationships, or security rules in DreamFlow, you’ll need to redeploy to keep your Supabase project up to date.
106
+
Schema deployment is an ongoing process. Any time you modify tables, relationships, or security rules in Dreamflow, you’ll need to redeploy to keep your Supabase project up to date.
0 commit comments