Svelte V4, Supabase, Stripe, SkeletonUI, subscription starter
The 4S SvelteKit Supabase Stripe Skeleton UI is a web application that combines the SvelteKit framework with Supabase (an authentication, database, and storage provider) and Stripe (a payment system provider) to create a skeleton user interface. It offers features such as login, updating user details, webhooks, and a subscription menu. The application is built using the newest versions of Svelte (v4.2.0), Supabase (v0.10.2 PKCE), and Skeleton (v2.0). The UI is designed to support phone navigation and follows best practices for handling private keys securely. The project is open for collaboration, and users can download the code from GitHub to set it up.
Note: Products menu may be added in the future.
.env.example file. Rename the file to .env and ensure that it is ignored by .gitignore when uploading to GitHub..env file to the Vercel environment.https://your-domain.vercel.app/) to use for connecting to the Stripe webhook in the next step.https://your-domain.vercel.app/api/webhook URL into the Stripe webhook settings.The 4S SvelteKit Supabase Stripe Skeleton UI is a skeleton user interface built using SvelteKit, Supabase, and Stripe. It offers features such as login, updating user details, webhooks, and a subscription menu. The app is set up by downloading the code from GitHub and following installation steps for Supabase, Vercel, and Stripe webhooks. Any errors related to webhooks can be checked in the Vercel logs, while errors related to Supabase can be checked in the Supabase logs, with a focus on the RLS setting. The project is open for collaboration, and users are encouraged to contribute by sending pull requests or creating branches.