A full e-learning platform with creator monetization, course management, payment integration, and analytics, built to let Ethiopian creators earn from their courses.

DaguLearn gives Ethiopian course creators something local platforms did not: a way to monetize their teaching directly. Creators publish courses, sell them, and watch performance and earnings from their own dashboard.
The frontend is Next.js with server-side rendering and Tailwind CSS; the backend is Node.js and Express over a PostgreSQL database. Payments run through the Chapa gateway, and course video is pulled in through the YouTube API, so creators can build on content they already produce.
Access is gated by a JWT authentication system with role-based control separating students, creators, and admins. A detailed analytics dashboard tracks engagement and revenue, and a dedicated admin panel handles user management across the platform.