React Supabase CaseFlow Platform Features - 29/10/2026 13:22 EDT
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
CaseFlow Hub is a live case management platform for field investigations. Investigators use it on mobile phones in low-connectivity areas; coordinators and admins use it on desktop. We need a developer to fix existing bugs, improve current features, and build new ones.
Stack
React 18 + TypeScript + Vite, Tailwind CSS + shadcn/ui, TanStack Query, React Hook Form + Zod, Supabase (Postgres, Auth, Storage, Row Level Security, database functions), PWA with IndexedDB offline storage, Vitest. The codebase was originally generated with Lovable and has since been extended. You will improve the existing app, not rebuild it.
Scope (in priority order)
1. Fix existing bugs (list shared after shortlisting).
2. Offline sync: harden the existing offline queue so no field data is lost when a device reconnects late or a case is reassigned.
3. Reports: improve the existing Word (DOCX) report generation from investigation data, including PDF export.
4. Invoices: new feature. Generate an invoice from a case with line items and totals. No payment gateway.
How we work
- Every feature comes with written acceptance criteria.
- All database and security changes are reviewed before merging.
- Work happens on staging only. Weekly demo.
Contract
- 3 months, extendable. 30–40 hrs/week.
- Remote, India preferred. Must overlap [10am–7pm IST].
- Paid trial task first (a real bug, paid).
- NDA and full code/IP ownership transfer required.
Requirements
- 3+ years building production React + TypeScript apps
- Hands-on Supabase experience: Row Level Security and Postgres functions
- Experience with offline storage and sync (IndexedDB, service workers)
To apply, answer in your bid (bids without an answer won't be reviewed):
How would you prevent data loss when a mobile user who was offline syncs data after their case was reassigned to someone else?
Stack
React 18 + TypeScript + Vite, Tailwind CSS + shadcn/ui, TanStack Query, React Hook Form + Zod, Supabase (Postgres, Auth, Storage, Row Level Security, database functions), PWA with IndexedDB offline storage, Vitest. The codebase was originally generated with Lovable and has since been extended. You will improve the existing app, not rebuild it.
Scope (in priority order)
1. Fix existing bugs (list shared after shortlisting).
2. Offline sync: harden the existing offline queue so no field data is lost when a device reconnects late or a case is reassigned.
3. Reports: improve the existing Word (DOCX) report generation from investigation data, including PDF export.
4. Invoices: new feature. Generate an invoice from a case with line items and totals. No payment gateway.
How we work
- Every feature comes with written acceptance criteria.
- All database and security changes are reviewed before merging.
- Work happens on staging only. Weekly demo.
Contract
- 3 months, extendable. 30–40 hrs/week.
- Remote, India preferred. Must overlap [10am–7pm IST].
- Paid trial task first (a real bug, paid).
- NDA and full code/IP ownership transfer required.
Requirements
- 3+ years building production React + TypeScript apps
- Hands-on Supabase experience: Row Level Security and Postgres functions
- Experience with offline storage and sync (IndexedDB, service workers)
To apply, answer in your bid (bids without an answer won't be reviewed):
How would you prevent data loss when a mobile user who was offline syncs data after their case was reassigned to someone else?
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.