All projects

HarmonyAI

Multi-Model AI Chat Platform with Orchestration & Commerce Features

2024Sorsware BilisimFull Stack No-Code DeveloperReactTypeScriptViteZustandTanStack QueryTailwind CSSFramer MotionRadix UIi18nextCloudflare R2
home.chatharmony.ai
home.chatharmony.ai_en

HarmonyAI is a production-grade AI chat application built with React, TypeScript, and a feature-based architecture. It supports multi-model AI orchestration, voice chat, AI-powered shopping, and a fully internationalized UI across 6 languages.

Overview

HarmonyAI is a full-featured AI chat platform that allows users to interact with multiple large language models simultaneously. The project was built from scratch with scalability, maintainability, and user experience as core priorities.

Tech Stack

  • Frontend: React 18, TypeScript, Vite
  • State Management: Zustand (UI state) + TanStack Query (server state)
  • Styling: Tailwind CSS with a custom design system and dual light/dark theme
  • Internationalization: i18next with support for 6 languages (TR, EN, DE, AR, ES, FR)
  • Animation: Framer Motion
  • Component Library: Radix UI primitives

Architecture

The project uses a strict feature-based architecture where each domain (chat, voice, shopping, settings, etc.) lives in its own self-contained folder with its own store, hooks, sections, and components. This eliminates prop drilling entirely — modals and complex components manage their own state via Zustand stores.