Unveiling AppLaunchKit's Core Features - Built-in Goodness
AppLaunchKit empowers you to expedite your universal app development journey with a comprehensive set of pre-built features that leverage Supabase’s backend services seamlessly. This streamlined integration applies to both Next.js and Expo apps, saving you time and effort on common functionalities.
User Authentication and Authorization
- Sign-in with email and password
- Sign-in with Google (walkthrough to enable)
- Protected routes
- Integration with Supabase + PostgreSQL
- Reset password flow
- Logout flow
User Profile Management (Under Testing)
- Update basic information
- Update avatar and cover image
User Dashboard
- A sample dashboard design with a header, sidebar and main content area
- Product subscription state management
Media Upload
- Set-up to update avatar and cover image
Email Delivery
- Confirmation email after sign-up (disabled by default)
- Walkthrough to enable sending confirmation email
Payments Integration (Stripe)
- Product listing page with option to purchase
- Guide to setup products on Stripe dashboard
- Guide to setup local Stripe CLI
- Stripe checkout session
- Handle webhooks to manage products and prices setup on Stripe dashboard
- Handle webhooks to manage customers
These features are pre-built for you however, to make them work seamlessly, you would need to make certain configurations in your codebase, your Supabase backend and also on some third-party app consoles if applicable. Follow the setup guides on the feature’s details page to enable the features completely. If you don’t need a feature altogether, you can delete those from your codebase completely.