The foundational thought for this project is to create a CRM system that is ACID and GDPR compliant,
This project is built on top of many other great projects. As foundation Symfony is used to manage routes, controllers and fundamental features.
As a cookie manager I use : https://silktide.com/consent-manager/install/
I have not made an installer yet. But insert these menu items as a start.
INSERT INTOmenu_item (id,name,title,route,menu,parent) VALUES (1,'Menu Items','Menu Items','/menu/item','admin',0), (2,'Hjem','Hjem','/','main',0), (3,'Login','Login','/login','main',2), (4,'Logout','Logout','/logout','main',2), (5,'Register User','Register User','/register','admin',0), (6,'Kundeliste','Kunder','/customer',0);
sass -w sass/:assets/styles/
`
php bin/console doctrine:database:create --env=test php bin/console make:migration --env=test php bin/console doctrine:migrations:status --env=test php bin/console doctrine:migrations:migrate --env=test
It has generated migration with DEFAULT which is incompatible with sqlite.
bin/console asset-map:compile
https://symfony.com/bundles/ux-autocomplete/current/index.html
Users and permissions
Leads - Collect leads from facebook and website.
Customers
Deals - a calendar event
KPI - some sort of ranking on events.
Lead qualification - Rank leads
Reporting - tables and graphs of KPI's
Customerlifecycle - visualization of the customer journey.
Automation - When an enity reaches some state it should be able to trigger some actions.
Email - Templates for standard emails for customers
Department - A user can belong to a department
Teams - Some structure of colaboration between users.
Calendar - scheduled appointments.
Integrations - Zapier, Facebook, mail system.
Internationalization - possibility to have more languages in the user interface.
Error page handling : https://symfony.com/doc/current/controller/error_pages.html
Install profiler : https://symfony.com/doc/current/profiler.html
Translation : https://medium.com/@andrew72ru/store-translation-messages-in-database-in-symfony-3f12e579df74