We need a PHP developer for a project. We are a consulting company that connects experts in various fields. We require a web solution to manage candidates, their contracts, and also contracts with clients. At the end of the month, the consultant working for a client through us must record their hours. Invoicing needs to be generated based on the recorded hours and sent to the clients in PDF format. A batch process needs to be initiated for this purpose. We need to capture the following data:

Consultant (Candidate): All contact information, their profile including a photo, the projects they have worked on, their skills, and the tools they have used so far should be stored. Additionally, their CV should be uploadable as a file. Bank details and tax identification numbers must also be stored.
The client’s data, including basic information, needs to be recorded. A framework contract must be established between us and the client. The consultant can then work for the client at an hourly rate or daily rate. For this, a contract with a start date, end date, and their hourly/daily rate must be created.
At the end of the month, the consultant should automatically receive an email (only those with valid contracts) with a link (they must log in) and be prompted to enter their hours for the month. They should also upload a time sheet.
As an admin, I can then log in and check if all consultants have entered their data. Once this is done, the corresponding invoices can be generated and sent to clients via email.
After the invoices are generated and sent, statistics need to be created. This includes the number of invoices generated, total revenue, profits, etc. This information should also be presented graphically.
We intend to use PHP, MySQL, and Bootstrap for this project. We do not want to use a framework like Laravel or similar. Further details need to be discussed.

Budget: $4,000

Posted On: February 02, 2024 19:11 UTC
Category: Full Stack Development
Skills:PHP, JavaScript, MySQL, jQuery, Bootstrap, HTML, Database Architecture

Country: Cyprus

click to apply

Powered by WPeMatico