Creation from scratch of an internal management software for the company.
This site allows the:
- management of customers (stores) owning software marketed by the company. (information related to stores, options, credits, users).
- management of tickets for the hotline part based on an operation similar to Jira, list of tickets with advanced search fields, opening of the customer file during a call via kiamo, actions on the ticket according to the user's role, transfer to different poles following failures ascent.
- management of users and roles within the company.
- creation of customer and hotliners statistics.
- management of accounting and bank transfers.
- display of instance and server status.
- backup of user logs.
The realization of the site took place over a period of 10 months, which allowed me to deepen my knowledge of Symfony and php in general.
Some examples of tasks performed:
- realization of routes within controllers, advanced templating via twig with includes and embed, methods within repository.
- creation of Symfony commands for Cron jobs.
- SOAP web service creation.
- rest API calls via curl.
- use of constraints within entities.
- data migration.
- data extractions in csv.
- Js: cookies to manage user preferences, page history, backups of searches made in datatables, display and submission of ajax forms.