← All work
Tools & Experiments · Live

Conjuga

Catalan Verb Conjugator

A conjugation trainer for a language most tools quietly skip.

Open the live project →

Status
Deployed and public
Timeframe
2026
Role
Sole author
Built with
React · TypeScript · Vite · S3 + CloudFront
Screenshot of Conjuga
Conjuga — captured from the live site
10M+
Catalan speakers
~0
good free conjugation tools

The question

I studied Catalan at Pompeu Fabra in Barcelona and found the same gap every learner finds: Spanish and French have excellent conjugation tools, and Catalan — with well over ten million speakers and a famously irregular verb system — has almost nothing usable. So I built the thing I needed while I was learning it.

What I built

A fast, searchable Catalan verb conjugator covering the full paradigm, deployed on a custom domain with HTTPS and deep links that resolve correctly to individual verbs.

The hard part — Deep links that return the right status code

A single-page app on static hosting normally serves unknown paths as a 404 with the app inside it, so a link to a specific verb technically reports failure while visibly working. It breaks link previews and search indexing quietly.

The deployment rewrites 403 and 404 to the app entry point with a genuine HTTP 200, so a direct link to any verb resolves properly — the same pattern now used across every hosted project here.

What this does not tell you

  • Standard orthography; dialectal variants are not differentiated.