Click badge readme and issue at epics below to know more.
A school can enroll students, manage classes, track attendance, grade assignments, collect fees, and communicate with parents—all within a single platform.
Multi-tenant architecture, subdomain routing, and core technical setup.
User management, role-based access control, and secure auth flows.
School profile, academic structure, branding, and settings.
Student lifecycle from enrollment to graduation with profiles.
Subjects, classes, teachers, parents, and staff records.
Daily attendance tracking, reports, and absence management.
Exam scheduling, grading, results, and report cards.
Class scheduling, period management, and conflict detection.
Application processing, enrollment workflow, and registration management.
Set up the core foundation where each school gets its own subdomain with isolated data. Great for learning multi-tenant apps, middleware, and how to keep data separate and secure.
Build secure login with email, password, and social providers plus user roles for teachers, students, and parents. Perfect for learning tokens, protected routes, and modern auth patterns.
Let each school customize their look with logos, colors, and branding that matches their identity. A great way to learn form handling, file uploads, and theme systems.
Manage the full student journey from enrollment to graduation with rich profiles and guardian links. Ideal for learning complex forms, data relationships, and handling lots of records efficiently.
Keep track of subjects, classes, teachers, parents, and staff with profile pages and data tables. Perfect for mastering crud operations and understanding how entities relate to each other.
Track who shows up each day with simple marking or options like qr codes and location check-ins. Great for learning real-time updates, data visualization, and notification systems.
Handle exams from scheduling to grading, calculating averages, and generating report cards as pdfs. A fun way to learn pdf generation, grade calculations, and working with educational data.
Build a visual schedule builder with drag and drop, preventing double-booking of teachers or rooms. Excellent for learning drag-and-drop interfaces and solving real scheduling problems.
Guide new students through applications from filling out forms to getting accepted and enrolled. A great introduction to workflow systems and state machines in real applications.