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
These keys are safe to expose to the browser but should be scoped to the realtime channel only via Supabase RLS/policies.
47
+
### Local Supabase Development
48
48
49
-
**Note: This project is being refactored to use styled-components exclusively. Please do not add new Tailwind classes. See [styling guidelines](./docs/conventions/styling-guidelines.md) for details.**
49
+
The repo includes a Supabase CLI project under `supabase/` with config and migrations, so you can run the full stack locally.
50
+
51
+
#### 1. Prerequisites
52
+
53
+
-**Docker Desktop** – [Install Docker Desktop](https://docs.docker.com/desktop/) and ensure it's running before starting Supabase.
54
+
-**Supabase CLI** – [Install the Supabase CLI](https://supabase.com/docs/guides/local-development/cli/getting-started#installing-the-supabase-cli) for your platform.
> Note: the `sb_publishable_...` key is printed in the `supabase start` output under “Authentication Keys → Publishable”.
88
+
89
+
Restart the dev server after changing `.env.local`.
90
+
91
+
#### 4. Authentication
92
+
93
+
For local testing, **username/password authentication** works out of the box – just sign up with any email and password in the app.
94
+
95
+
For OAuth providers (GitHub, Google), see the [Local OAuth Setup Guide](./docs/local-oauth-setup.md).
96
+
97
+
#### 5. Common local issues
98
+
99
+
-**`"no Route matched with those values"` at `127.0.0.1:54321`**
100
+
This is normal for the bare API root. Use Studio (`http://127.0.0.1:54323`) or `http://localhost:3000` instead.
101
+
-**Docker daemon errors (`Cannot connect to the Docker daemon`)**
102
+
Make sure Docker Desktop is installed and running before you call `supabase start`.
50
103
51
104
## Contributing
52
105
@@ -86,3 +139,7 @@ For detailed code style and organization guidelines:
86
139
git push origin feature-name
87
140
```
88
141
5.**Open a pull request on Github**
142
+
143
+
## Footnotes
144
+
145
+
> **Note:** This project is being refactored to use styled-components exclusively. Please do not add new Tailwind classes. See [styling guidelines](./docs/conventions/styling-guidelines.md) for details.
0 commit comments