We have a PHP eLearning system built on the Symfony 2.7.11 framework, and we need to upgrade it to the latest Symfony version 7.2, along with adding some new features. The system currently runs on CentOS 7, with PHP and Apache.
We are an IT business company with over 17 years of experience, and we are looking for an individual Symfony developer who can handle this project for our client. This person may also work on future updates and additional projects related to the same eLearning system for our other existing clients in the region. We have several clients currently using this system, and more will be starting soon. We are actively seeking ways to expand this product, which is why we need a reliable and trustworthy developer.
We are looking for someone with strong skills in Symfony, PHP, MySQL, and Linux. The ideal candidate should be able to work efficiently, find solutions independently, test thoroughly to ensure there are no errors, and respond promptly to emails. Since all of our clients are business clients, quality and responsiveness are extremely important.
The steps to be completed:
Install the new Symfony 7.2 framework on a new Ubuntu 22.04 server with Virtualmin control panel installed.
Deploy the existing eLearning system code (which will be provided in a ZIP backup) to the new Symfony 7.2 framework.
Test the restored eLearning system to ensure that all features function correctly on the new Symfony version.
Once all core functions are confirmed to be working, implement additional features based on the specification document we will provide (this task is estimated to take about 2–4 full working days).
Perform a final check to ensure that the server, Symfony installation, eLearning system, and newly added features are all functioning correctly.
Update some design elements to make the system look more modern. This includes minor changes like colors, links, logos, etc., while keeping the overall structure intact.
Send a PayPal invoice equal 1 500$ to our company upon successful completion.
Important: We are specifically looking to work with an individual developer, not a development company or team.