Menu

  • Home
  • About
  • Skills
  • Experience
  • Education
  • Projects
  • GitHub
  • Achievements
  • Contact
  • Youtube
  • FAQ

Back to Projects
Carina Chat Bot screenshot 1

Carina Chat Bot

2024
Full‑stack developer
1.5 weeks

Project Overview

Carina is an AI assistant powered by Gemini for multi-turn conversations, message history, and contextual prompts, packaged in a minimal UI. It demonstrates the integration of state-of-the-art LLMs into a user-friendly web interface.

Key Features

  • •Streaming responses
  • •Conversation persistence
  • •Prompt presets and temperature control
  • •Keyboard-first interactions

Challenges & Solutions

Managing long-running streaming connections and ensuring the UI remains responsive. Implementing a robust message history system with Firebase.

Technical Architecture

React-based frontend with Firebase for authentication and database. Integration with Gemini API for natural language processing.

Technologies

ReactGemini AIFirebase

Project Links

Live Demo

Key Highlights

  • #Clean, mobile-first interface
  • #Guardrails for safe responses