HakPoint 🚀: The Open-Source PHP/MySQL Platform Powering a Real Moroccan Company
Introduction
Most open-source ERP/CRM projects never leave the demo stage. HakPoint is different. Built by Hamza Hakkache, a self-taught full-stack developer and cybersecurity researcher based in Taza, Morocco, HakPoint started life as ProCRM and evolved through more than ten iterative versions (33 through 43) into a full-fledged Enterprise Management Platform.
What makes it stand out isn't just the code — it's that HakPoint is already running in production. It was deployed at Global Energie Events as a complete custom ERP/CRM, replacing the company's previous Dolibarr setup, and is now used daily across the entire company, processing more than 300 orders, quotes, and invoices every month.
🧩 What Exactly Is HakPoint?
HakPoint is a modern Enterprise Management Platform built with PHP 8+ and MySQL, focused on performance, security, scalability, and clean architecture. It's designed to give developers and businesses a reliable, modular foundation for building management systems, while staying open to community contributions.
Under the hood, the system has grown into more than 100 database tables and 250+ backend files — a long way from its early days as flat JSON storage, which was later rebuilt into a proper relational database with 24+ tables before expanding further.
✨ Key Features
📊 Modern dashboard
🔐 Secure authentication
👥 User management
🏢 Enterprise/company management
📄 PDF export
💾 Database management with a backup system
🌐 REST API secured with JWT
📱 Responsive design
⚡ High performance, modular architecture
🛡 Security-first design: CSRF protection, brute-force login protection, and full audit logging
✉️ Email delivery via PHPMailer / Resend SMTP
🛠 Tech Stack
Technology | Role |
|---|---|
PHP 8+ | Backend |
MySQL | Database |
HTML5 / CSS3 | Structure & styling |
JavaScript | Frontend logic |
Composer | Dependency management |
PDO | Database layer |
According to the repo's language breakdown, HakPoint is 90.6% PHP, 6% CSS, and 3.4% JavaScript — a clear sign this is a backend-heavy, server-rendered system rather than a JS-framework SPA.
👨💻 The Story Behind It
HakPoint isn't a solo side project. Hamza led a 7-person team to build the open-source version — one backend developer, four UI designers, and two database architects. That collaborative effort is a big part of why the system reached genuine production-ready status, something proven by its real-world use inside Global Energie Events rather than just claimed in a README.
⚙️ Getting Started
Setup is straightforward:
bash
# Clone the repository
git clone https://github.com/hakkachhamza/...
# Move into the project
cd HakPoint
# Install dependencies
composer install
# Set up environment variables
# Copy .env.exemple to .env and add your database credentials
# Import the database
# Use phpMyAdmin or MySQL Workbench with install.sql
# Launch a local server
php -S localhost:8000Then open http://localhost:8000 in your browser and start exploring.
🚀 Roadmap
HakPoint is under active development, with several features planned ahead:
AI integration
Notification system
Multi-language support
Docker support & cloud deployment
Analytics dashboard
Expanded role permissions
Expanded REST API
Mobile version
Deeper security hardening, unit testing, and a CI/CD pipeline
🤝 How to Contribute
HakPoint is fully open source, and contributions of all kinds are welcome:
Fixing bugs
Improving security
Refactoring code
Designing better UI
Building new modules
Optimizing performance
Writing documentation
Translating the project
Reviewing pull requests
The project is released under the MIT License, giving full freedom to use, modify, and build on it.
💬 Final Thoughts
HakPoint is a solid example of what a self-taught developer can build: a real system running in a real company, later opened up for the community to learn from and contribute to. If you work with PHP or are interested in open-source ERP/CRM systems, it's worth a look — and maybe a pull request.
⭐ Support the Project
If you like HakPoint, consider giving the repo a star on GitHub — it helps the project gain visibility and motivates future development.
🔗 Repository: https://github.com/hakkachhamza/HakPoint

Replies