primocms / primo

Primo is a visual CMS with a built-in code editor, Svelte blocks, and static site generator.
https://primocms.org
MIT License
1.92k stars 474 forks source link

PocketBase instead of Supabase + Tailwind CSS support #346

Closed ICTServ closed 10 months ago

ICTServ commented 10 months ago

I tried to use primo and really it's very handy tool. But I didn't like that it's dependent on Supabase and cloud host like vercel. Primo uses small database and storage. PocketBase is a single binary BaaS that has all features you are using on Supabase. It's a simple BaaS alternative to Supabase. PocketBase doen't have any process to install, download single binary and run ./pocketbase serve that's it! Also Tailwind CSS has a huge ecosystem. For example, I'm using shuffle.dev template builder and I'm thinking to contribute to this primo templates those templates I built using shuffle.dev. Also it would be better if you make the primo API repo available to contributors, so developers like me can add template and link to the API. And make build process easy for local. At the moment there is start script for production that uses built static files after using vite build.

PocketBase: https://pocketbase.io/ Tailwind CSS templates: https://shuffle.dev/new?editor=tailwind

mateomorris commented 10 months ago

Glad you're liking it! To address your points individually:

There's a lot of topics here so I'll let you add to the existing discussions / create new discussions/issues for each & close this. See you there :)