# Premium School Management System (Enterprise Edition)

Developed by **Adynix Media Store** (https://adynixmedia.com/store/)

The School Management System is a premium, ready-to-use, and enterprise-level school ERP designed for single-school use. It provides a robust, modular, and secure solution for managing institutional identity, student lifecycles, and academic operations with ease.

---

## 🚀 Core Modules & Features

### 🏢 Institutional Management
*   **School Profile:** Institutional identity, branding, and official contact management.
*   **Branding Settings:** Customizable logo, favicon, and system-wide primary/secondary colors.
*   **Academic Sessions:** Multi-session management with "Active Session" control.

### 🎓 Student & Academic Operations
*   **Student Lifecycle:** Admission, profile management, promotion, and transfer.
*   **Academic Structure:** Classes, Sections, and Subjects management.
*   **Exams & Results:** Comprehensive exam terms, schedules, and result declaration with grade scales.
*   **Attendance:** Daily and monthly attendance tracking for students and staff.

### 💰 Finance & Payroll
*   **Fee Management:** Fee types, structures, and multi-mode payment collection (Razorpay, UPI, Bank).
*   **Payroll:** Monthly staff salary processing, payslip generation, and payroll history.
*   **Expenses:** Expense categories and daily institutional spending tracking.

### 📢 Communication & Planning
*   **Notice Board:** Role-based (Admin, Student, Staff) announcements.
*   **Homework:** Digital homework assignment with attachment uploads.
*   **Lesson Planning:** Organized academic delivery planning for teachers.

---

## 🛠️ Technology Stack
*   **Backend:** Core PHP 8.1+ (Modular MVC structure)
*   **Frontend:** Tailwind CSS, Alpine.js, Inter Font System
*   **Database:** MySQL / MariaDB (PDO Prepared Statements)
*   **Security:** CSRF & XSS Protection, Password Hashing.
*   **Reporting:** MPDF and Dompdf integration for high-quality document generation.

---

## 📥 Quick Installation
1.  **Upload:** Upload and extract files to your server (e.g., `public_html`).
2.  **Rename:** Change `env` to `.env` and `htaccess` to `.htaccess`.
3.  **Database:** Create a database and import `database/school.sql`.
4.  **Config:** Update `.env` with your DB credentials.
5.  **Access:** Login with `admin@school.com` / `password123`.

*For detailed instructions, refer to the **INSTALLATION.md** file.*

---

## 🛡️ License & Support
This product is licensed exclusively through **Adynix Media Store**.  
*   **License Type:** Single End-Product
*   **Support:** Technical assistance provided for installation issues.
*   **Contact:** support@adynixmedia.com

---
© 2026 **Adynix Media Store**. Build Faster with Premium Code.
