September 2025
AI chatbot web app with a clean web interface and a secure backend. Users can sign in, create projects, upload files, and chat in real-time with fast LLM models provided by OpenRouter, while provider API keys stay safely on the server. It’s built for reliability and growth with streaming responses, rate limiting, usage tracking, and an event-driven architecture for scalability.
- Implemented JWT and OAuth2-based authentication for protected user sessions.
- Added file upload and retrieval workflows to ground model responses to the file context.