10p — Online Education
A live online education platform connecting students and instructors for Romanian language courses — with multi-step registration, parent-child accounts, AI chatbot, and animated interactive UI.
Breaking geographic barriers in education.
The Problem
Geographic barriers preventing students from accessing qualified language instructors. No digital infrastructure for course management, scheduling, or user onboarding. Complex parent-child account relationships required careful data modeling.
Our Solution
A full-stack platform with secure cookie-based JWT auth, 5-step registration flow with Zustand state persistence, parent-child account system, interactive landing page with Framer Motion animations, and an AI chatbot assistant for student support.
Education reimagined.
Multi-Step Registration
5-step onboarding flow with Zustand state persistence — no data loss between steps. Parent-child account linking built-in.
Secure Cookie Auth
JWT tokens stored in httpOnly cookies to prevent XSS token theft — not localStorage. Cross-origin cookie security for separate frontend/backend.
AI Chatbot Assistant
Template-based Q&A chatbot helping students navigate courses, schedules, and platform features with instant responses.
Interactive Landing
6-section animated landing page with Framer Motion, course category carousels, video integration, and newsletter signup.
Hybrid UI Framework
Material-UI v7 for complex components combined with Tailwind CSS v4 for rapid layout — Emotion CSS-in-JS under the hood.
Modular Backend
Django apps scaffolded for expansion: users, blog, content, admin panel — each independently scalable without refactoring.