About This Project

Where language learning meets emotion-based design and AI-powered feedback

The Story

This project was born from a personal challenge: learning French from scratch to B2 level and now actively working to achieve C1-C2 level. As someone who learns by building, I wanted to create something that would make practicing French writing more engaging and motivating.

Why emotion-based theming? Because our mood affects how we learn. Sometimes you need calm blues to focus, other times energetic oranges to push through. The playground adapts to you.

The result is a full-stack application that combines glassmorphism with some neumorphic design elements, real-time CEFR evaluation, intelligent corrections, and a community collage. All built to demonstrate modern web development skills while solving a real problem.

Built With

Frontend

Next.js 16 with App Router
🔷TypeScript for type safety
Framer Motion for animations
🎨Tailwind CSS v4
🐻Zustand for state management
📝React Hook Form + Zod validation

Backend & Services

🗄️Supabase (PostgreSQL database)
🚀Next.js API routes
🤖Make.com for CEFR Evaluation
Vercel deployment

About the Creator

Hi! I'm Prisca Onyebuchi, a full-stack developer passionate about building innovative solutions that bridge human creativity and AI capabilities. I graduated cum laude from Trent University with a Computer Science degree and have 3+ years of professional experience.

My journey includes building 65+ applications, optimizing enterprise systems for 100+ users, training AI models at Outlier, and completing certifications in Make Academy automation. I specialize in React, Next.js, Laravel, and AI integration. Always focusing on creating experiences that genuinely help people.

Currently based in Peterborough, Ontario, and seeking opportunities across Canada to contribute to teams that value innovation, continuous learning, and human-centered technology.

The Vision

This project demonstrates that learning tools don't have to be boring. By combining beautiful design, thoughtful UX, and powerful AI, we can create experiences that motivate learners to keep practicing, keep improving, and keep growing.

Language learning is not just about grammar rules. It is about expressing yourself. This playground gives you the freedom to do just that.