Live Project Preview

NovaChat

A premium AI chatbot product built with Next.js 14, TypeScript, Tailwind CSS, local chat persistence, server-side LLM routing, and a provider layer that can switch between OpenAI, OpenRouter, Anthropic, and Gemini.

NovaChat app preview

Product Scope

  • Chat history with rename, delete, and clear-all actions
  • Markdown rendering, code blocks, copy buttons, timestamps
  • Responsive sidebar and premium app-shell styling

Architecture

  • App Router with modular components and hooks
  • Provider abstraction for multi-vendor LLM support
  • Auth-ready session route and storage repository abstraction

Deployment Notes

  • Requires server-side environment variables for provider keys
  • Built for Vercel or any Node-compatible Next.js host
  • Portfolio preview is static; full app runs from the Next.js project