
OikkoEdu is a full-stack, multi-tenant SaaS platform designed to digitize and streamline the entire operations of coaching centers across Bangladesh. It provides a unified dashboard for administrators, teachers, and students, integrating comprehensive features such as multi-role dashboards with role-based access control (Super Admin, System Admin, Institute Admin, Teacher, and Student portals), complete student lifecycle management from admission forms to academic tracking, and a batch-based attendance system with historical reports. The platform also handles fee and payment management with due tracking and online payments via SSLCommerz, automates exam creation, marks recording, and result sheet generation, and dispatches automated notifications for fees, attendance, and results using the MIM SMS gateway. Additionally, it features a batch or institute-specific notice board, a tiered plan-based subscription and billing system with automated expiry handling, and visual analytics dashboards for revenue and performance insights. Students can access their profiles, results, and fee status in real time through a dedicated portal, while a public-facing marketing website showcases features, pricing, FAQs, and handles new institute registrations; please note that while this repository serves as a project showcase, the source code remains private.