diff --git a/apps/web/src/lib/components/DonationGate.svelte b/apps/web/src/lib/components/DonationGate.svelte deleted file mode 100644 index b956166..0000000 --- a/apps/web/src/lib/components/DonationGate.svelte +++ /dev/null @@ -1,185 +0,0 @@ - - -{#if open} -
-
-
- -
-
- - {#if step === 'main'} - -
-
- ☕ -
-
-

Before you go — one quick ask

-
-
- -

- Your app is about to go live — completely free. No limits, no catch. But here's the honest truth: -

- -
-

- I'm Sunith — the only person behind JioBase. No company. No funding. No ads. I pay ₹4,000+ every month from my own salary so your Supabase app works in India. -

-
- -
- 💡 -

- If every dev who created an app bought one ₹250 coffee, JioBase would be fully funded for the year. -

-
- - -
- - - - - -
- - {:else} - -
-
- 🙏 -
-

Totally understand.

-
- -

- You can still create your app — JioBase won't limit you. But I want to be upfront: if costs keep rising without support, I'll have to shut down or add paid plans. -

- -
-

- Even ₹100 makes a difference. You can always come back and support from the dashboard whenever you're ready. -

-
- -
- - - - - -
- {/if} -
-
-
-{/if} - - diff --git a/apps/web/src/routes/dashboard/apps/new/+page.svelte b/apps/web/src/routes/dashboard/apps/new/+page.svelte index 3f81c8a..3233ac8 100644 --- a/apps/web/src/routes/dashboard/apps/new/+page.svelte +++ b/apps/web/src/routes/dashboard/apps/new/+page.svelte @@ -2,7 +2,6 @@ import { goto } from '$app/navigation'; import { api, ApiError } from '$lib/api.js'; import { JIOBASE_DOMAIN } from '@jiobase/shared'; - import DonationGate from '$lib/components/DonationGate.svelte'; let name = $state(''); let slug = $state(''); @@ -11,7 +10,6 @@ let submitting = $state(false); let slugManuallyEdited = $state(false); let urlTouched = $state(false); - let showDonationGate = $state(false); const supabaseUrlRegex = /^https:\/\/[a-z0-9]+\.supabase\.co$/; let urlError = $derived( @@ -38,14 +36,9 @@ slugManuallyEdited = true; } - function handleSubmit(e: Event) { + async function handleSubmit(e: Event) { e.preventDefault(); error = ''; - // Show donation gate before creating - showDonationGate = true; - } - - async function createApp() { submitting = true; try { const res = await api.apps.create({ @@ -73,8 +66,6 @@ } - -

Create New App

Connect your Supabase project through JioBase's proxy.