Next.js Windsurf App Development
Budget: $8 – $15 USD
Who I’m Looking For
Strong Windsurf user (prompt engineering, code generation, refactoring, testing)
Solid experience with Next.js (App Router) and modern frontend practices
Hands-on experience with Supabase (Auth, Database, Storage, RLS)
Experience with Vercel deployment and environment management
Ability to deliver mobile applications
Preferred: React Native / Expo
Alternative: Flutter
Quality-focused mindset (E2E, integration and unit tests, linting, type-checking, CI)
Able to work daily with consistent progress
Strong communication skills
Scope of Work (Clear and Defined)
1) Web Application
Landing page with category and search flow
Service request creation (location, time, notes, photo uploads)
Order and job detail pages
User account screens (profile, addresses, payment methods, job history)
Service provider dashboard (job accept/reject, calendar, earnings, job history)
Admin panel (full permissions, role-based staff management)
2) Admin Panel and Operations
Role and permission system (Admin and company staff with different access levels)
Category, subcategory, and content management
Commission and payment rules, refund and cancellation policies
Complaint and dispute handling, review moderation
Campaign, coupon, and budget management
Logging and audit trail
3) Payments and Money Flow
Turkey-based payment infrastructure (iyzico-style flow)
Secure escrow logic (payment released after service completion)
Service provider IBAN setup and verification
“Payout 24 hours after completion on business days” rule (business logic plus background jobs or cron)
4) Mobile Applications
Customer mobile app (search, request creation, tracking, notifications, messaging)
Service provider mobile app (job workflow, location, notifications, earnings)
Admin and operations mobile app (quick actions, approvals, complaints, reports)
5) Testing and Launch
Test scenarios and automated tests
Performance and security checks (RLS, rate limiting, etc.)
Production deployment on Supabase and Vercel
Fully working delivery
Technical Expectations
TypeScript, clean architecture, modular codebase
Properly designed Supabase RLS rules (tenant and role-based)
Media storage (images and video) with CDN usage
Notification system planning (push and email)
Final delivery: production-ready system, documentation, and deployment
Working Style
Daily active communication (Discord, WhatsApp, Meet)
Sprint-based workflow (weekly goals, daily progress updates)
Clean repository structure with issue and board tracking
Strong Windsurf user (prompt engineering, code generation, refactoring, testing)
Solid experience with Next.js (App Router) and modern frontend practices
Hands-on experience with Supabase (Auth, Database, Storage, RLS)
Experience with Vercel deployment and environment management
Ability to deliver mobile applications
Preferred: React Native / Expo
Alternative: Flutter
Quality-focused mindset (E2E, integration and unit tests, linting, type-checking, CI)
Able to work daily with consistent progress
Strong communication skills
Scope of Work (Clear and Defined)
1) Web Application
Landing page with category and search flow
Service request creation (location, time, notes, photo uploads)
Order and job detail pages
User account screens (profile, addresses, payment methods, job history)
Service provider dashboard (job accept/reject, calendar, earnings, job history)
Admin panel (full permissions, role-based staff management)
2) Admin Panel and Operations
Role and permission system (Admin and company staff with different access levels)
Category, subcategory, and content management
Commission and payment rules, refund and cancellation policies
Complaint and dispute handling, review moderation
Campaign, coupon, and budget management
Logging and audit trail
3) Payments and Money Flow
Turkey-based payment infrastructure (iyzico-style flow)
Secure escrow logic (payment released after service completion)
Service provider IBAN setup and verification
“Payout 24 hours after completion on business days” rule (business logic plus background jobs or cron)
4) Mobile Applications
Customer mobile app (search, request creation, tracking, notifications, messaging)
Service provider mobile app (job workflow, location, notifications, earnings)
Admin and operations mobile app (quick actions, approvals, complaints, reports)
5) Testing and Launch
Test scenarios and automated tests
Performance and security checks (RLS, rate limiting, etc.)
Production deployment on Supabase and Vercel
Fully working delivery
Technical Expectations
TypeScript, clean architecture, modular codebase
Properly designed Supabase RLS rules (tenant and role-based)
Media storage (images and video) with CDN usage
Notification system planning (push and email)
Final delivery: production-ready system, documentation, and deployment
Working Style
Daily active communication (Discord, WhatsApp, Meet)
Sprint-based workflow (weekly goals, daily progress updates)
Clean repository structure with issue and board tracking
Related categories:
Mobile App Development
Frontend Development
React Native
Flutter
Next.js
CI/CD
Prompt Engineering
Vercel