Ilm Platform is a full-stack Islamic Learning Management System designed to provide a structured online learning experience. I designed and developed the platform to support the complete learning workflow, from discovering and enrolling in courses to accessing educational content and completing quizzes.
The platform includes separate experiences and management capabilities for students, scholars, and administrators. Students can explore courses, enroll, access learning materials, and track their learning. Scholars can create and manage courses and educational content, while administrators have tools for managing users, courses, enrollments, and platform settings.
I built the application using Next.js, TypeScript, PostgreSQL, Prisma, NextAuth, Tailwind CSS, TanStack Query, Cloudinary, and Resend. The project also includes authentication, role-based access, database-driven content management, media uploads, course enrollment workflows, and quiz functionality.
This project demonstrates my ability to design and build a complete, role-based web application from the frontend experience through backend logic, database architecture, authentication, and third-party service integration.
Like this project
Posted Sep 29, 2026
Ilm Platform is a full-stack Islamic Learning Management System designed to provide a structured online learning experience. I designed and developed the pla...