I created Multy 4 years ago and started to talk about it here, on IndieHacker. 4 years after that, I reworked the website with a new design and a new stack!
The stack was pretty simple before, Next.JS for the frontend and Supabase for the backend. I loved working with Supabase, and still do! But now, after 6 months of bootcamp training, I love writing SQL and having control over my entire stack.
So last month I prepared a migration (quite complex with my knowledge, I must admit) from a Supabase environment to a simple Postgresql database on a VPS with Coolify as PaaS.
I took the opportunity to completely change the architecture of the DB, using functions instead of queries and reorganising the tables (I had 0 knowledge of SQL 4 years ago, it was a mess).
It took 1 month of work to prepare the new architecture and migration.
The frontend was also completely overhauled as I brought in a UI designer and started from scratch using SvelteKit instead of Next.JS. I really liked Next and React at the start of my apprenticeship, but Svelte is so much easier to use in my opinion that I've never looked back.
This is the first step in the evolution of Multy. I've started this restructuring because with over 2,000 subscribers, 24,000 lists created and about twenty clients, I know the site has the potential to be profitable, but now I need to grow it, get it out there and do some marketing (which is terrifying as a developer).
My goal ? Road to 2k MMR !