← Back to context

Comment by rijavecb

2 years ago

https://gorby.app - Just a word counting/text analyzing app. It started as a potential porfolio project and at some point I decided to turn it into something others could use too. I don't think it has any features that can't be found elsewhere, but I'd say it turned out pretty decent. I'm aware that it could look a bit better on mobile, so I plan to improve that.

If anyone would like to try "pro" features, please feel free to send me an email and I'll give you a code. Feedback is more than welcome! :)

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/