Ensures no broken or non-functioning features
Command Interface for Admin:
Use plain commands like “Add new field to form”, “Change theme color”, “Update logo”
AI ensures:
Codebase integrity (no crashes after updates)
Daily self-diagnostic and performance optimizations
- 🧠 Real-Time Analytics Dashboard
Student metrics (enrollments, attendance, fees)
Employee statistics (salaries, leave, roles)
Fee collection trends and pending reports
Attendance summary charts
Exportable reports in Excel, CSV, PDF
- 🔄 Data Import / Export
Upload & download student and employee data via:
Excel (.xlsx, .xls)
CSV
Maintain proper column mapping & validation
- 🛠️ Settings Module
Update:
School Name, Logo, Address
Academic year, Timezone (Set to Asia/Karachi)
Currency (PKR)
Primary contact numbers
WhatsApp school number (used to send messages to parents)
Theme Customization:
Theme Color Palette:
Primary: #D0B3F9
Secondary: #E4DEFC
Background: #FAFAFA
Accent: #C2E4D9
Add/remove classes, sections, fee types, designations
- 💼 Professional Print Outputs
Student & Employee Cards
Portrait orientation, front + back
Printable 4 per A4 page
Challan Form Generator
3 copies per A4: Bank Copy, Parent Copy, School Copy
Includes watermark, signature, due date, late fee calculation
- 🌐 User Roles & Access Levels
Admin (full access)
Accountant (finance-only)
Teachers (attendance, student info)
Clerk (limited access)
Super Admin (can modify system configuration and AI behavior)
- 📲 Communication System
Integration of WhatsApp API for:
Auto-sending fee reminders
Notices and homework to parents via WhatsApp
Option to manually send messages or schedule them
📌 Key Technical Highlights
Framework: You may use Laravel, Django, Node.js, or MERN Stack (Developer’s Choice)
Frontend: React.js / Vue.js preferred for dynamic UI
Database: MySQL / PostgreSQL / MongoDB
Security: Role-based access, data encryption, secure authentication
AI Agent: Custom-built or integrated via OpenAI API (if desired)
📦 Bonus Features (Include up to 150 Smart Features)
Daily auto-backup
SMS alerts for attendance
Holiday calendar
Class timetable manager
Event announcements
Online Exam module
Document uploads (Report cards, certificates)
Online registration link generator
Student grouping (batches/clubs)
Late fee auto-calculator
Payment gateway integration (Optional)
Device-responsive layout (Mobile, Tablet, PC)
Print Preview before print
Email notification system
Multi-language support
Admin logs / Activity logs
Auto-generate transfer certificates
Fire drill and health records
Alumni tracking and donation logs
Student ranking based on marks
Fee concessions and scholarships tracker
📂 Final Deliverables
Full working source code (clean & documented)
Admin login with credentials
User manual / guide
Print-ready ID cards and challan templates
Database schema and setup instructions
Let me know if you'd like me to:
Generate the base code (e.g., React + Node backend with MongoDB or Laravel)
Design initial UI mockups
Deploy a basic MVP for you to test
Or break this project into smaller development sprints/tasks
🔧 Project Title: Professional School Management Portal with AI Assistant
🔍 Overview:
Develop a fully functional, professional-grade School Management Web Portal with real-time analytics, an AI-powered self-maintaining assistant, and a robust dashboard that includes all essential features for managing a modern school system. The design must be visually high-end and responsive, with dynamic features — no dummy placeholders or broken links.
🎯 Core Functional Requirements:
- 🎓 Student Management Module
Full admission form with:
Student Name, Photo
Father/Guardian Name
CNIC/Form-B
Date of Birth, Class, Section
Address, Contact Info
Previous School, Medical Info, etc.
Student Details Page
Student Status Tracking
Active / Inactive / Alumni
Student Fees Management
Fee status: Paid / Unpaid / Partial
Fee Challan Generator (3 Challans per A4 printable layout)
Option to send fee SMS/WhatsApp to parent’s registered number
Student Attendance System
Present / Absent / Leave tracking
Daily, Weekly, and Monthly reports
- 🆔 Student ID Card Generator
Auto-generated portrait ID cards (Front + Back)
School logo, student photo, QR code, basic info
Print layout: 4 cards per A4 page (printable)
Card dynamically updates with student info or school logo changes
- 👩🏫 Employee Management System
Add new employees (Teacher, Admin Staff, etc.)
Full bio-data, CNIC, Designation, Department
Profile image, salary, joining date
Salary record and payroll management
Attendance, Leave tracking
Employee Card Generator
High-resolution ID card (Front + Back)
Portrait format, 4 cards per A4 page, printable
Dynamic update: changes in info reflect on cards
Role-based access: Admin, Teacher, Accountant
"Generate a high-resolution portrait-style ID card template with both front and back designs. The card must automatically reflect real-time changes in student/employee or school settings. Ensure the design is print-ready (300 DPI), with high graphic quality suitable for lamination or card printing.
Front Side Requirements:
Display full name, photo, ID number, class/department, designation (if employee), session/year.
Include school or organization logo, name, tagline.
QR code placed neatly at bottom-right (scannable, within the card frame).
Use a professional layout with clean fonts and school colors.
Back Side Requirements:
Emergency contact number, blood group, address.
Terms of use/disclaimer (e.g., "If found, return to...").
A mini version of the QR code (optional) for scanning on the back.
Additional Features:
Automatically update the ID content when a student/employee’s details are updated from the database.
Automatically adjust layout spacing and font size for longer names or addresses.
Provide a print preview aligned to A4 for batch printing (8–10 cards per page with cut lines).
Use layered PSD or vector format for graphic fidelity and flexibility.
Ensure all elements are perfectly aligned within card boundaries – QR must not bleed outside.