Claudiu — a full-stack AI assistant on the Claude API

Claudiu is a Romanian-language AI text assistant I built end-to-end: a Node.js backend that talks to the Claude API, a PostgreSQL database that remembers your conversations, and a clean chat interface deployed on Vercel.

What it does

Chat with Claude in Romanian, with conversations saved and restorable.

Switch between Claude models (Sonnet, Opus, Haiku) mid-session.

Password-gated access to keep API usage under control.

How it's built

The backend is an Express 5 REST API over PostgreSQL: conversations and messages as relational data, full CRUD, with the Claude API called server-side so keys never reach the browser. The same API design works for any resource — the AI assistant is the proof it holds up in production.

Try it

Live demo: claudiu.vercel.app — password: demo_password (gated so the API budget survives the internet)