stripe-firebase-extensions
happy-days
stripe-firebase-extensions | happy-days | |
---|---|---|
2 | 2 | |
377 | 38 | |
- | - | |
5.8 | 10.0 | |
9 months ago | over 1 year ago | |
TypeScript | TypeScript | |
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
stripe-firebase-extensions
-
How Fleeting Notes Migrated 1000+ Users from Firebase to Supabase (Stripe, Firebase, Supabase)
Stripe was the most difficult and finicky aspect of the migration. Within firebase, I used the stripe firebase extension to manage all the stripe components. It took care of a lot of the implementation work so I had no idea how to approach this when I first started. I bounced between different ideas like bi-directional sync of the subscription tier within firebase, but eventually I settled upon using Stripe as my single source of truth. Although it’d be more involved, I knew it’d make fully cutting Firebase out of Fleeting Notes easier down the road. Here are the migration steps I settled upon:
-
Introducing Extension Events
In this example, we are going to use the Stripe Payment Extension updates, which will allow an enhancement of the Stripe Webhook events. In this example, we are going to focus on when a product has been created.
happy-days
-
Supabase with Stripe
Find the code for the video series here: https://github.com/dijonmusters/happy-days which has the 4 edge functions you might need to replicate.
-
How Fleeting Notes Migrated 1000+ Users from Firebase to Supabase (Stripe, Firebase, Supabase)
A big shout out to the supabase team, supabase happy hour series, egghead stripe course and the happy-days repo for helping with this component of the migration. I definitely would’ve spent way more time figuring out what I needed to do without these helpful courses / videos.
What are some alternatives?
react-firebase-hooks - React Hooks for Firebase.
firebase-subscription-payments - Example web client for the `firestore-stripe-subscriptions` Firebase Extension using Stripe Checkout and the Stripe Customer Portal.
firedart - A dart-native implementation of the Firebase Auth and Firestore SDKs
Appwrite - Your backend, minus the hassle.
Stripe - PHP library for the Stripe API.
samples - Collection of samples from our projects and tutorials.
stripe-firebase-extensions - Repository of Firebase Extensions built by Stripe.
nextjs-subscription-payments - Clone, deploy, and fully customize a SaaS subscription application with Next.js.
stripe-sync-engine - Sync your Stripe account to you Postgres database.
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond