First Formation — AI-Powered E-Learning Platform (Solo Full-Stack Project)
first-formation.fr ● Architected and delivered a complete production-grade Learning Management System supporting Student, Instructor, and Admin roles using a 3-tier MVC architecture. ● Built a responsive React.js SPA with Tailwind CSS and Framer Motion for smooth animations (including 3D flashcard flips), role-based routing, and secure JWT authentication. ● Developed a modular Node.js/Express REST API with Prisma ORM and PostgreSQL, implementing robust RBAC middleware across 21+ entities. ● Integrated Groq SDK (Llama 3.3-70B) for intelligent features: AI-generated flashcards, personalized study plans, and automated course descriptions. ● Added real-time notifications with Socket.IO, full Stripe payment processing, and a gamification system with XP, levels, and badges. ● Created an instructor analytics dashboard with Recharts visualizations for revenue trends and performance KPIs. ● Containerized the full stack with Docker; delivered iteratively using Scrum.