Ben.ai — AI Assistant
Full-stack conversational assistant with memory, validation and an offline fallback.
ProblemChat demos break the moment an API key fails or responses turn inconsistent.
What I builtReact + TypeScript front end with an Express back end exposing a chat REST API; Gemini API integration with conversation memory, structured JSON outputs and response-quality checks; a local fallback engine so the app still responds without a key.
RolePersonal project — designed and built end to end.
- TypeScript
- React
- Vite
- Express
- Gemini API