Perfex CRM Product - Project

Job ID: 36653320

Budget: €30 – €250 EUR

I am seeking a skilled freelancer to develop a custom module for Perfex, a comprehensive project management and CRM platform. The module I envision will enhance Perfex's capabilities by allowing the creation of products within the system, with a unique twist. Rather than customers directly booking these products, employees will handle the bookings on behalf of the customers.

When an employee makes a booking for a customer, the module should seamlessly generate an invoice, create a corresponding project, and generate a contract. To simplify the contract creation process, the module will leverage the existing Contracts section in Perfex. This means that the module will extract relevant contract templates from Perfex and associate them with the respective product.

To streamline project management, I aim to establish predefined parameters for projects, such as tasks, milestones, and deadlines. These parameters will be stored as templates, which can then be assigned to individual products. Consequently, whenever an employee makes a booking, the associated project will automatically incorporate the predefined project parameters from the assigned template.

Similarly, I would like to establish predefined invoice templates within Perfex. These templates will include relevant information such as pricing, payment terms, and branding. Each product will be assigned a specific invoice template, so when an employee books the product for a customer, the generated invoice will automatically adhere to the predefined template.

In summary, the desired module will introduce the following functionalities to Perfex:

Enable the creation of products booked by employees on behalf of customers.
Automatically generate invoices when a booking is made, using predefined invoice templates.
Create projects associated with each booking, incorporating predefined project parameters from assigned templates.
Generate contracts by leveraging existing contract templates in Perfex and linking them to the respective product.
It's crucial that the freelancer possesses prior experience working with Perfex and is proficient in developing custom modules for the platform. The module should seamlessly integrate with Perfex's existing functionalities and maintain a user-friendly interface.


Additionally, I would appreciate it if the freelancer could provide thorough documentation for the developed module. This documentation should include clear instructions on how to install and configure the plugin within Perfex. Moreover, it should provide comprehensive explanations of the module's functionalities, along with any necessary guidelines for making modifications or customizations in the future.

Having a well-documented plugin ensures that I can easily understand and manage the module, even if there are updates or changes required down the line. The documentation will serve as a valuable resource for troubleshooting, maintenance, and maximizing the module's effectiveness within Perfex.
Related categories: PHP Software Architecture Codeigniter MySQL