React-Driven Construction Sales Lead Management App
Budget: $250 – $750 CAD
Project Title: React Developer Needed for Custom Lead Management PWA (Construction Sales)
Project Description:
I need an experienced React developer to build a custom mobile-first web application (PWA) for my construction sales team. This is legitimate business software – I'm hiring a freelancer to write original code from scratch based on my specifications.
What I Need:
A simple mobile app that helps my team manage outbound sales calls. The app will:
Display one lead at a time based on priority rules I'll provide
Let salespeople tap to call or WhatsApp the lead (using device native functions)
Record call outcomes (answered/not answered, transfer to different lists)
Store all data in Supabase (free tier)
Technical Requirements:
Frontend: React (functional components, hooks) – built with Vite or Create React App
Backend: Supabase (direct connection – no custom API needed)
Styling: Mobile-first responsive design (Tailwind, Bootstrap, or plain CSS – your choice)
Hosting: Static site (Netlify/Vercel) – you can deploy or I'll handle it
All business logic runs in the frontend:
Priority formula: (stage × 100) + urgency – (call_count × 20)
48-hour cooldown after calls
Auto-transfer to "Visit" after 5 calls
Status options: pending, current, visit, trash
Database Schema (I'll create this in Supabase):
text
leads table:
- id (uuid, primary key)
- name (text)
- phone (text)
- address (text)
- stage (integer 1-10) – from external prediction engine
- urgency (integer 1-10)
- call_count (integer)
- missed_call_count (integer)
- last_called (timestamp)
- status (text: pending/current/visit/trash)
- next_appearance (date)
- created_at (timestamp)
Deliverables:
Complete React source code in a private GitHub repository
README with setup instructions and environment variables
Working demo (optional but appreciated)
Budget: Fixed price $400-$800 (based on experience)
Timeline: Maximum 2 weeks
Skills Required:
React (required)
Supabase or Firebase experience (required)
JavaScript ES6+
CSS (responsive/mobile design)
Git
How to Apply:
Please include in your bid:
Links to previous React + Supabase projects you've built
Your approach to structuring this app
Confirmation you can deliver within 2 weeks
Your fixed-price bid
Additional Notes:
All communication will stay on Freelancer until project is awarded
This is custom development – I own all rights to the final code
No account transfers, no end-product purchasing – you're building this from scratch for me
I will provide Supabase credentials and sample data upon hiring
Project Description:
I need an experienced React developer to build a custom mobile-first web application (PWA) for my construction sales team. This is legitimate business software – I'm hiring a freelancer to write original code from scratch based on my specifications.
What I Need:
A simple mobile app that helps my team manage outbound sales calls. The app will:
Display one lead at a time based on priority rules I'll provide
Let salespeople tap to call or WhatsApp the lead (using device native functions)
Record call outcomes (answered/not answered, transfer to different lists)
Store all data in Supabase (free tier)
Technical Requirements:
Frontend: React (functional components, hooks) – built with Vite or Create React App
Backend: Supabase (direct connection – no custom API needed)
Styling: Mobile-first responsive design (Tailwind, Bootstrap, or plain CSS – your choice)
Hosting: Static site (Netlify/Vercel) – you can deploy or I'll handle it
All business logic runs in the frontend:
Priority formula: (stage × 100) + urgency – (call_count × 20)
48-hour cooldown after calls
Auto-transfer to "Visit" after 5 calls
Status options: pending, current, visit, trash
Database Schema (I'll create this in Supabase):
text
leads table:
- id (uuid, primary key)
- name (text)
- phone (text)
- address (text)
- stage (integer 1-10) – from external prediction engine
- urgency (integer 1-10)
- call_count (integer)
- missed_call_count (integer)
- last_called (timestamp)
- status (text: pending/current/visit/trash)
- next_appearance (date)
- created_at (timestamp)
Deliverables:
Complete React source code in a private GitHub repository
README with setup instructions and environment variables
Working demo (optional but appreciated)
Budget: Fixed price $400-$800 (based on experience)
Timeline: Maximum 2 weeks
Skills Required:
React (required)
Supabase or Firebase experience (required)
JavaScript ES6+
CSS (responsive/mobile design)
Git
How to Apply:
Please include in your bid:
Links to previous React + Supabase projects you've built
Your approach to structuring this app
Confirmation you can deliver within 2 weeks
Your fixed-price bid
Additional Notes:
All communication will stay on Freelancer until project is awarded
This is custom development – I own all rights to the final code
No account transfers, no end-product purchasing – you're building this from scratch for me
I will provide Supabase credentials and sample data upon hiring
Related categories:
JavaScript
Mobile App Development
CSS
Frontend Development
React Native
Database Management
Vercel