|
|
|
|
|
by rijavecb
913 days ago
|
|
About the tech stack, the linked landing page is built with Astro and Tailwind CSS. The app itself [1] was made with React, Tailwind CSS, Vite, Jotai for state management & Pocketbase. Text processing is built on top of retext, unified.js, and compromise libraries. Using Jotai turned out pretty nice and I really like the atomic approach to state. Basically, I've split the state into few different stores, one for text stats, one for settings and one for auth. `atomWithStorage` is great and makes storing and reading data from localStorage a breeze. Pocketbase was also easy to get started with and to deploy it. I'd say if you don't need things like cloud/edge functions and also want to self host it, it's easier than Supabase or Appwrite. Currently everything is deployed on Hetzner arm VPS behind Traefik. [1] - https://gorby.app/analyze/ |
|