Contract Award Platform Development
Budget: $750 – $1,500 USD
Project Overview:
Tendrix is a digital platform that connects clients with tradespeople, manages tenders, streamlines communication, and automates administrative workflows.
We are looking for an experienced full‑stack developer to implement the core modules of the platform according to our functional specification.
The project will run through Freelancer with fixed deliverables and acceptance criteria.
Scope of Work / Responsibilities
1. Communication Module (Real‑Time Chat)
WhatsApp‑style real‑time chat between client and tradesperson
Typing indicators, read receipts, message status
File attachments (images, PDFs)
Internal email address only for system notifications (no inbox)
2. Tender Management Module
Tender creation, editing, publishing
Tradesperson offer submission (one offer per tender)
Tender expiry logic
Craftsman Reaction Events (view tender, send offer, first chat message)
User Assignment Event triggered only when the client clicks Accept Job
3. Commission Logic
Commission generated only after Accept Job
Commission payment handled outside the platform
Monthly commission report generation
4. Bonus Rewards Module
Points system
Reward redemption
Physical and digital rewards
No commission discounts
5. User Dashboard & Notifications
Overview of tenders, offers, assignments
System notifications
Activity logs
6. Admin Panel
User management
Tender oversight
Commission tracking
Reward management
Technical Requirements
Modern full‑stack framework (React, Vue, Angular or similar)
Backend: Node.js, Laravel, Django or similar
Real‑time communication via WebSockets
Secure user authentication
Clean, maintainable code
Documentation for each module
Required Skills
Full‑stack development
Real‑time communication
Database design
API development
UI/UX implementation
Strong communication & reliability
Tendrix is a digital platform that connects clients with tradespeople, manages tenders, streamlines communication, and automates administrative workflows.
We are looking for an experienced full‑stack developer to implement the core modules of the platform according to our functional specification.
The project will run through Freelancer with fixed deliverables and acceptance criteria.
Scope of Work / Responsibilities
1. Communication Module (Real‑Time Chat)
WhatsApp‑style real‑time chat between client and tradesperson
Typing indicators, read receipts, message status
File attachments (images, PDFs)
Internal email address only for system notifications (no inbox)
2. Tender Management Module
Tender creation, editing, publishing
Tradesperson offer submission (one offer per tender)
Tender expiry logic
Craftsman Reaction Events (view tender, send offer, first chat message)
User Assignment Event triggered only when the client clicks Accept Job
3. Commission Logic
Commission generated only after Accept Job
Commission payment handled outside the platform
Monthly commission report generation
4. Bonus Rewards Module
Points system
Reward redemption
Physical and digital rewards
No commission discounts
5. User Dashboard & Notifications
Overview of tenders, offers, assignments
System notifications
Activity logs
6. Admin Panel
User management
Tender oversight
Commission tracking
Reward management
Technical Requirements
Modern full‑stack framework (React, Vue, Angular or similar)
Backend: Node.js, Laravel, Django or similar
Real‑time communication via WebSockets
Secure user authentication
Clean, maintainable code
Documentation for each module
Required Skills
Full‑stack development
Real‑time communication
Database design
API development
UI/UX implementation
Strong communication & reliability
Related categories:
PHP
Software Architecture
MySQL
HTML
Node.js
Full Stack Development
Database Design
API Development