AI-powered productivity and wellness app - now running on Supabase (migrated from Base44).
| Layer | Technology |
|---|---|
| Frontend | React 18 + Vite + Tailwind CSS |
| Auth | Supabase Auth (email/password + Apple Sign-In) |
| Database | Supabase (PostgreSQL) |
| Storage | Supabase Storage |
| Functions | Supabase Edge Functions (Deno) |
| Payments | Stripe |
git clone https://github.com/bombaystudiosx-dev/alchemize-copy
cd alchemize-copy
npm installcp .env.example .env
# Fill in VITE_SUPABASE_URL and VITE_SUPABASE_ANON_KEY from your Supabase projectnpm run devsupabase functions deploy create-checkout
supabase functions deploy create-portal-session
supabase functions deploy delete-account
supabase functions deploy process-image
supabase functions deploy restore-purchase
supabase functions deploy stripe-webhook
supabase functions deploy verify-sessionsupabase secrets set STRIPE_SECRET_KEY=sk_...
supabase secrets set STRIPE_WEBHOOK_SECRET=whsec_...
supabase secrets set STRIPE_PRICE_ID=price_...
supabase secrets set OPENAI_API_KEY=sk-...This project was migrated from Base44 to Supabase. All Base44 SDK references have been removed:
@base44/sdkreplaced by@supabase/supabase-js-
@base44/vite-pluginremoved from build tooling-
src/api/base44Client.jsnow exports a Supabase client-
src/api/entities.jsprovides a generic Supabase CRUD helper-
src/lib/AuthContext.jsxuses Supabase Auth exclusively-
base44/functions/*rewritten assupabase/functions/*Edge Functions-
- Hardcoded credentials removed from
src/components/supabaseClient.jsx
- Hardcoded credentials removed from