Skip to content
All work

EdTech / LMS · 2024–2025

B-FRENCH

Language institute — full learning ecosystem for Bangla speakers in France

A complete custom-built ecosystem: learner web app, Flutter mobile, and a 4-role dashboard covering courses, enrollments, exams, and operations.

Next.js Flutter Node.js REST API Payment Gateway
Open live project
B-FRENCH product surface

4 roles

Admin surfaces shipped

Web + mobile

Learner clients live

1 product

Courses, exams, ops together

Before

Scattered tools for classes, enrollments, and exams — no single learner or admin product.

After

One LMS: Next.js learner web, Flutter mobile, and a 4-role operations dashboard in production.

Challenge

The institute needed one product for French language and civic-exam preparation — not a generic course marketplace. Learners, instructors, and admins each needed a real surface: catalog, live Zoom entry, practice, payments, and back-office control.

Approach

We engineered a full stack: a dark-mode Next.js learner web app, Flutter mobile clients, and a multi-role admin (overview, users, courses, enrollments, gradebook, exam banks, site content). Live sessions, recorded catalogs, and progress share one product model.

Outcome

A production LMS ecosystem live at b-french-web — web, mobile, and operations in one accountable build instead of bolted-together tools.

Role: Product design and full-stack platform engineering.

Gallery

B-FRENCH screenshot 2
B-FRENCH screenshot 3
B-FRENCH screenshot 4

Start a similar project

Same shape of problem? Send a brief. We reply within one business day (Dhaka time).

Book a consultation