I want to build a collaborative spreadsheet web app (think google sheets) with a focus on education. I need the following:
I don't want to re-implement the wheel for the following:
So I was thinking Supabase, which will give me user accounts / realtime sync. For subscription and billing. I don't know yet which framework i'm using but learning towards Vue or Svelte which both seem to have support.
For marketing workflow, i'd like something like Convertkit which automatically keeps my user accounts in sync.
For design, everyone seems to repeat "Tailwind" so I was thinking of blindly following that recommendation.
Based on the above, does anyone have any recommendation ?
With their new realtime feature Supabase should be really good option for the backend. They also have authentication and some nice tutorials on how to integrate with Stripe.
For frontend I would personally go with Next.js (React) or Nuxt (Vue). In terms of design you should definitely use a component library to build your application quickly. I personally recommend ChakraUI because it incorporates the utility idea of Tailwind with ready-to-use components.