
Facets is a project where web clients with similar UIs can all perfrom realtime CRUD functions on a shared, central Supabase database.
There are several different "facets" of the web application to perform the same, basic interactions with the database. Each "facet" utilizes different tools to do so, but should provide the same experience regardless.
I've only built Facets-Next so far, but plan on building Facets-Nuxt with Vue, Facets-Remix with Remix, and some variant with svelte.

Facets-Next is built with NextJS (and React), Typescript, Supabase, Prisma, Radix-UI, TailwindCSS, all packaged with NPM.
Check it out at facets-next.vercel.app! Simply create an an account (only requires username and password, email verification not required), and leave what's on your mind!