🚀 Excited to share our latest project: CEIL Platform – A Full Stack Language Learning & Management System 🎓🌍
Together with my teammate, we built a complete digital ecosystem for managing language learning centers, designed for Université Echahid Hamma Lakhdar – El Oued.
💡 What is CEIL Platform?
CEIL is a modern platform that transforms traditional language learning into a fully digital experience by integrating:
🌐 Web Application
📱 Mobile Application
⚙️ Backend API
🧠 Key Features
✔️ Student Dashboard (courses, attendance, schedule)
✔️ Teacher Portal (group & attendance management)
✔️ Admin Dashboard (users, courses, enrollments, analytics)
✔️ Multi-language support (AR / EN / FR)
✔️ Authentication & Role-Based Access
✔️ Real-time ready architecture
🧰 Tech Stack
🔹 Backend: Node.js, Express, Prisma
🔹 Frontend: React, Vite, TypeScript
🔹 Mobile: React Native (Expo)
🔹 API & Realtime: Axios, Socket.io
🔹 Cloud: Cloudinary
🔹 Hosting: Hostinger
🏗️ Architecture
We followed a clean and scalable architecture:
Controller → Service → Prisma → Database
With a strong focus on:
Separation of concerns
Reusability
Scalability
🎯 Why this project matters
This platform is not just a demo — it’s a real-world solution that can:
✔️ Digitize educational institutions
✔️ Improve student tracking
✔️ Simplify administrative workflows
✔️ Enhance learning experience