Empowering Education through Intelligent Automation.
iSchool is a comprehensive, high-fidelity School Management System (SMS) designed to streamline institutional operations, enhance educational delivery, and provide a unified experience for administrators, educators, and students.
- Premium UI/UX: Built with a "Modern-Institutional" aesthetic using Tailwind CSS and Shadcn UI.
- Dynamic Customization: Extensible system fields, modules, and custom sidebar configuration.
- Security First: Integrated Captcha challenges, secure file type validation, and role-based access control.
- Live Engagement: Built-in support for Gmeet and Zoom live classes with comprehensive reporting.
| Technology | Implementation |
|---|---|
| Framework | Next.js 14+ (App Router & Server Components) |
| Styling | Tailwind CSS with Premium Indigo Theme |
| UI Components | Shadcn UI (Radix UI Primitives) |
| Icons | Lucide React |
| Architecture | Atomic Design Principles & Client/Server hybrid orchestration |
| Data Flow | Real-time state management with high-fidelity mock integration |
- Online Admission: Fully configurable admission engine with payment gateway integration, digital form uploads, and customizable eligibility fields.
- System Settings: Granular control over general settings, session management, and notification flows (Email/SMS/Whatsapp).
- Multi-Branch Support: Seamlessly switch between different institutional branches from a unified dashboard.
- Curriculum Engine: Manage class routines, sections, academics, and annual calendars.
- Exam Suite: End-to-end examination management, from CBSE schedule planning to mark-sheet generation.
- Attendance: Multi-mode attendance tracking including Period-wise and QR-code enabled check-ins.
- Staff Directory: Centralized management of staff profiles, roles, and permissions.
- Payroll & Leaves: Automated payroll processing and dynamic leave application windows with countdown timers.
- Fees Collection: Quick fees processing, thermal print receipt support, and financial reporting.
- Inventory: Stock management, item categories, and supplier tracking.
- Asset Control: Detailed monitoring of school assets and consumables.
- Node.js (v18.0 or later)
- npm or yarn
-
Clone the Repository
git clone https://github.com/iamdoulat/ischool_template.git cd ischool_template -
Install Dependencies
npm install
-
Run Development Server
npm run dev
Access the application at
http://localhost:3000.
iSchool utilizes a curated Indigo & Slate color palette, emphasizing readability and professional elegance.
- Interactive Elements: Enhanced with smooth transitions (
hover:scale-105) and glassmorphic overlays. - Typography: Clean, sans-serif font pairings for institutional clarity.
- Responsiveness: Mobile-first architecture ensuring administrators remain productive on the go.
Distributed under the MIT License. See LICENSE for more information.
Made with ❤️ for the future of education.