School-CRM
School CRM System – Portfolio
Overview
School CRM is a modern, open-source School Management and CRM system
designed for schools, colleges, and educational institutions. Built with PHP,
MySQL, and JavaScript, it provides a comprehensive platform to manage users,
surveys, support tickets, feedback, announcements, knowledge base, and more—
all with a beautiful, responsive UI.
GitHub: github.com/addex12/School-CRM
Live Demo: crm.flipperschool.com
Documentation: Full Wiki
Key Features
User Management: Role-based access (Admin, Teacher, Student, Parent), bulk
import/export, online tracking, profile management.
Survey Management: Drag-and-drop survey builder, role-based assignments,
statistics, and export.
Ticketing & Support: Support ticket system, admin management, knowledge
base, and status tracking.
Communication: Internal messaging, announcements, bulk email, feedback
management.
Dashboard & Analytics: Real-time stats, interactive charts, activity logs, and
feedback.
Classes & Curriculum: Manage classes, sections, curriculums, and
assignments.
Tech Stack
Backend: PHP 7.4+, MySQL/MariaDB
Frontend: JavaScript (AJAX, Chart.js), HTML5, CSS3, Bootstrap, FontAwesome
API/AI Integration: Node.js/Express
Other: Composer, modular MVC structure
Screenshots
Installation & Deployment
1. Clone the repository: git clone https://github.com/addex12/SchoolCRM.git
2. **Database setup:**Import db.sql into MySQL/MariaDB and update
/includes/config.php with your credentials.
3. **Web server:**Point your web root to /School-CRM/ and enable
mod_rewrite .
4. Permissions: chmod -R 755 backups logs uploads
5. (Optional) Node.js backend: cd backend && npm install && node server.js
6. Access:
Visit http://localhost/School-CRM/ or your domain.
My Role & Contributions
Full-stack development: Designed and implemented both backend (PHP,
MySQL) and frontend (JavaScript, AJAX, Chart.js).
Architected modular, extensible codebase for easy maintenance and feature
addition.
Integrated RESTful API and Node.js backend for advanced features and AI
integration.
Implemented robust security, audit, and backup features.
Led UI/UX design for a responsive, user-friendly experience.
Wrote comprehensive documentation and provided ongoing support.
Value for Clients
Streamlines school operations and communication.
Enhances data-driven decision-making with analytics and reporting.
Secure, scalable, and easy to deploy on any standard web hosting.
Open-source and extensible for custom needs.
License
Apache License 2.0 – Free for commercial and personal use.
Contact
Developer: Adugna Gizaw
LinkedIn | GitHub | Email