My portfolio. github
//Back to main menuNew project
Open-source CRM
After spending over a year modifying Perfex CRM (module development, fixes, integrations), I decided to design my own open-source CRM. Goal: a solution that's simple, efficient and truly modular, designed for dev and business teams.
Why start from scratch?
I learned a lot by customizing Perfex CRM (structure, limits, technical debt).
Today I want a clean base: a clear API, independent modules, a modern UX and a testable core.
Planned key features
- Contacts & companies, segments, tags, CSV import/export
- Sales pipeline (Kanban), opportunities, quotes → invoices
- Tasks & projects, comments, attachments
- Emails & templates, interaction tracking, activity timeline
- Roles, fine-grained permissions, audit log
- Webhooks & REST API, integrations (SMTP, web, Zapier-like)
- Multi-language (FR/EN), multi-currency, dark mode
- Module marketplace (install/enable on the fly)
Planned tech stack
- Backend: PHP (Laravel), MySQL/MariaDB, Redis (queues/cache)
- Frontend: Vue 3 + TypeScript + Vite, UI with Tailwind
- API: REST (JSON), token authentication (Sanctum)
- Dev: Docker for the environment, PHPUnit/Vitest tests
Roadmap (MVP → V1)
- MVP: contacts/companies base, pipeline deals, auth & roles, API, minimal UI
- V0.2: quotes/invoices, taxes, multi-currency, PDF export
- V0.3: tasks/projects, files, comments
- V1.0: modules/marketplace, webhooks, i18n, installer
Status: in progress — public repository in preparation.