The thinking behind the build.
In Saudi Arabia, finding reliable daily laborers or short-term work opportunities has traditionally relied on informal networks, word-of-mouth, and fragmented communication channels. Existing job portals are built for full-time corporate hiring and lack the speed, immediate availability, and simplicity required for same-day blue-collar work.
DayWork was engineered from the ground up to digitize and trust-enable this daily labor market. Built with a high-performance Next.js 15 frontend and Supabase backend, the platform gives employers a frictionless way to post tasks in seconds, while workers can browse verified listings, express immediate interest, and build a dependable track record.
Key Engineering Highlights
Zero-Friction Job Posting: Instant task creation with location tags, wage transparency, and date filters.
Row-Level Security (RLS): Supabase security policies ensuring strict isolation between Worker and Employer roles.
Fluid Motion UI: Framer Motion gestures and physics for a tactile, app-like mobile experience.
System diagrams
Next.js 15 App Router
React 19 Server Components combined with client-side motion components for ultra-fast initial page load and responsive interactions.
Server Actions & RLS
Secure Server Actions handle authentication tokens, form submissions, and role validation without exposing API credentials.
Supabase PostgreSQL
Relational database tables with Row Level Security policies, automated user profile triggers, and real-time job availability queries.
Process flow
Onboarding & Role Selection
Users register and designate their profile type as either an Employer (hiring daily laborers) or a Worker (seeking daily tasks).
Task Publication & Search
Employers publish structured daily job listings with location, wage, and timing; Workers filter tasks by proximity and skill requirements.
Instant Match & Verification
Direct connection between verified parties with transparent task agreements, role validation, and direct communication.
Completion & Trust Rating
Upon job completion, feedback is logged to build a verifiable reputation for future daily work within Saudi Arabia.
Screenshots and progress


