Not a big thing, but I’m happy to work again on a side project I started last year and abandoned because of some limitations from the stack I chose.

It’s https://napodico.it, a very simple online Neapolitan dictionary. Nothing extraordinary here but it’s something that will tremendously help me organize my notes on Neapolitan words and expressions that are currently scattered across Google docs. I’ve built https://www.schedarionapoletano.it in the past but it’s from a dictionary made my someone else and I didn’t want to mix my own definitions in.

This is not a 'product', it’s a normal free website as we used to do before the commercial Web became the norm. The front is very simple, but the entries can be edited in the back a bit like a CMS but with Wikipedia-like inter-links and redirects.

The stack I started with was SvelteKit and Drizzle for the ORM, but I quickly hit several limitations of Drizzle and I abandonned the project. Last week I asked Claude to split it into the more familiar stack that I used to use before trying to fit everything into a single TS project that is: one Python app (FastAPI/SQLAlchemy) for the backend that exposes a REST API consumed by the front app (SvelteKit). This is a lot more flexible, and it has allowed me to work again on the project.