Project Story

Makina was built to make language learning more natural, personal, and fun. Traditional study apps focus on drills and flashcards — Makina brings back real conversation. Using LiveKit for live voice and video rooms, and FastAPI for AI logic and session management, Makina connects learners to AI-powered speaking partners that listen, respond, and adapt like a human tutor.

The idea started with a simple question: What if practicing a new language felt like talking to a friend instead of completing homework? From that question, Makina grew into an interactive platform where users can pick levels, enter AI-powered rooms, and improve through natural dialogue, not memorization.

Makina’s frontend (React + Next.js) delivers an immersive, responsive experience. Its backend (FastAPI) handles real-time session management, authentication, and AI agent communication with LiveKit.

Core Features

Live AI Conversations: Talk in real-time with AI-powered partners.

Level Selection: Choose difficulty or focus area to match your skill.

FastAPI Backend: Handles room tokens, AI logic, and API connections.

LiveKit Integration: Smooth, low-latency voice and video chat.

Adaptive Learning: AI adjusts conversation complexity as you improve.

Vision:

Makina aims to redefine how people learn languages — making practice as easy as opening a call. No scripts, no waiting for partners — just speak, learn, and grow.

Built With

Share this project:

Updates