Scene 01Case file

Lingua - French Learning App

Interactive French language learning application with vocabulary practice, exercises, and audio pronunciation.

Year

2025

Stack

Next.js · SQLite · Prisma

Status

Shipped
Lingua - French Learning App screenshot

Overview

Lightweight, browser-based French learning platform making language acquisition accessible and engaging.

Provides structured lessons with vocabulary lists, pronunciation practice using Web Speech API, and interactive exercises including multiple-choice questions, translation tasks, and listening challenges. Features gamified learning approach with progress tracking and achievement system.

What I built

  1. 01Developed structured lesson system covering beginner to intermediate French vocabulary and grammar concepts
  2. 02Integrated Web Speech API for accurate French pronunciation practice and audio playback functionality
  3. 03Built interactive exercise system with multiple-choice, translation, and listening challenges for comprehensive skill development
  4. 04Implemented gamified learning approach with points, levels, and achievements to enhance user engagement and retention
  5. 05Designed lightweight data storage with SQLite and Prisma ORM for efficient progress tracking and lesson management

Stack

Next.js · SQLite · Prisma · Shadcn UI · Web Speech API · TypeScript

Frames

Next casePortfolio v2

More work