by acoyfellow on 6/10/20, 5:30 PM with 1 comments
by acoyfellow on 6/10/20, 6:30 PM
Tech stack:
* Sapper/Svelte
* Tailwind
* Google/Firebase: Functions, Firestore, Auth
* Cloudflare: cdn, workers/kv
* Stripe: payments
The entire project (auth, database, payments) comes in normally under 200kb per page, even the heart of the application (the form editor) comes in @ 59kb. Nearly 100's across the board in Lighthouse.. Only a few accessibility issues with the homepage. I'm also experimenting with a mix of exporting sapper and using firebase functions for SSR. If no static file is found in Cloudflare, it falls back to the Firebase SSR / Sapper route.
Any questions or feedback let me know.
> Homepage: https://calcmaker.com/
> No-signup Demo: https://calcmaker.com/playground/RxILjYhXs0JcHNPaYhTt
> Example of the end form: https://calcmaker.com/-/RxILjYhXs0JcHNPaYhTt