Logo Lanfrica

kirubelm1/EduCore

Domain:

education

Record type:

software
Creator:
kir
Host:
EduCore – Ethiopian All-in-One School Management System Simple, clear, and tells people it’s a complete solution for Ethiopian schools. # EduCore - School Management System (In Development) A comprehensive, modern school management system built with Next.js 16, Firebase, and TypeScript. EduCore provides role-based dashboards for administrators, teachers, students, and parents to streamline educational workflows and communication. ## Features ### Role-Based Access Control - **Admin Dashboard**: Complete system management with CRUD operations for students, teachers, classes, and announcements - **Teacher Dashboard**: Class management, assignment creation, and student tracking - **Student Dashboard**: View assignments, classes, grades, and school announcements - **Parent Dashboard**: Monitor children's academic progress, assignments, and school updates ### Core Functionality - Firebase Authentication (Email/Password) - Cloud Firestore for real-time data management - Firebase Storage for file uploads (assignments, profile pictures, study materials) - Responsive design optimized for mobile and desktop - Dark mode support - Real-time updates across all dashboards ### Admin Features - Manage student records (add, edit, delete, search) - Manage teacher profiles and assignments - Create and organize classes - Post announcements with priority levels and target audiences - View system statistics and overview ### Teacher Features - View assigned classes and student rosters - Create assignments with due dates and point values - Track assignment submissions - Access student information ### Student Features - View all assignments with due dates and status - Track enrolled classes and grades - Read school and class announcements - Upload assignment submissions ### Parent Features - Monitor multiple children's profiles - View children's assignments and due dates - Track academic progress - Receive school and class announcements ## Tech Stack - **Framework**: Next.js 16 with App Router - **Language**: TypeScript - **Styling**: Tailwind CSS v4 + shadcn/ui components - **Backend**: Firebase (Authenticati …

Languages