Project

General

Profile

Actions

Task #157

open

Contracts in jobs

Added by Varsha N 1 day ago. Updated 1 day ago.

Status:
In Progress
Priority:
High
Assignee:
Start date:
03/04/2026
Due date:
03/05/2026 (Due in 0 days)
% Done:

0%

Estimated time:

Description

Task Overview
Implement the Contracts to allow employers to automatically create a contract after a freelancer accepts an offer. The employer should be able to specify contract details such as start date, end date, agreed rate, rate type, and currency before confirming the contract. This module will ensure that the employer finalizes the engagement terms before the work officially begins.

Database Reference
contracts:
Fields available in the table:
• id
• job_id
• employer_id
• freelancer_id
• start_date
• end_date
• agreed_rate
• rate_type
• currency
• status
• created_at

Contract Form:
Employer submits contract details and a new record is inserted into the contracts table.
Frontend Development Tasks:
Employer Side:
After an offer is accepted, provide a Contract option along with offer accepted button
Open a form containing:
Read-only fields:
• Company details such as company_name, registration_number, website, address from acccounts_employer_profiles table at the top section
• Job Title
• Freelancer Name
• Start Date
• End Date
• Agreed Rate
• Rate Type
• Currency
• Send Contract Button

Freelancer Side
Freelancers should be able to view contracts assigned to them.

Display:
SAME WITHOUT SEND OPTION

Business Rules
• Contract can only be created if the offer status is ACCEPTED.
• Only the employer who posted the job can send the contract.
• Contract details must be automatically get by the offer letter.
• Freelancer& Employer should be able to view but not modify contract details.

Expected Outcome

Employers can define the final work agreement automatically after offer acceptance, ensuring clear contract terms before work begins while maintaining structured contract management

Actions #1

Updated by Mathew Raino 1 day ago

  • Status changed from New to In Progress
Actions

Also available in: Atom PDF