Full-Stack Next.js Developer - Pro Services Website with AI-Powered Lead Intake & Owner Dashboard
Worldwide
**No Agency** Project Overview We're a professional services firm hiring a skilled full-stack developer for a one-time, fixed-price build of our corporate website. Domain and written content are ready to go. This site won't sell products or process payments - its job is to introduce our services, interactively capture high-quality client requests, and let clients book a meeting on the spot. We need a premium, polished public-facing interface and a secure, no-code owner dashboard for monitoring incoming requests and updating basic site settings. Key Requirements & Features 1. Public-Facing Website (Premium Corporate Look) - Clean, minimalist, fully responsive design (desktop + mobile) - Implementation of our provided text, sections, and brand content - Sub-second load times, optimized for Google SEO performance - Accessible, semantic markup (proper heading structure, alt text, ARIA where relevant) - we care about this being built right, not just fast 2. Interactive Client Portal & Smart Lead Intake Form - Multi-step form capturing client contact and company details - Dynamic form logic: when a client selects a service, the form adapts and requests follow-up info specific to that service - AI integration via Vercel AI SDK (OpenAI or Anthropic API) - as the client types their business problem, the AI generates a summary and assigns category tags in the background - Embedded calendar widget (Cal.com or Calendly) on the final step so clients can book a meeting immediately after submitting - Form validation and graceful error handling - no dead ends if a client's session drops mid-form 3. Private Owner Dashboard (/admin) - Secure, password-protected login (Clerk, Auth.js, or Supabase Auth) - Master data table to monitor all incoming requests and service-specific data - Sort, filter, and update request status via dropdown (New, Meeting Scheduled, Archived) - Basic Settings view for updating site variables (phone, email) with zero code - Mobile-responsive dashboard - we may check requests from a phone, not just a desktop Preferred Tech Stack Next.js (App Router) + TypeScript · Tailwind CSS + shadcn/ui · Supabase or Neon (managed Postgres) · Vercel AI SDK · Vercel hosting (GitHub-connected) If you have strong reasons to substitute part of this stack, we're open to hearing it — but explain the tradeoff in your proposal. Deliverables - Fully functioning, production-ready site deployed to our domain - Clean, well-commented source code in our private GitHub repo (full ownership transferred) - Short Markdown doc covering environment variables, database backup, and API key rotation - 14-day post-launch bug support window - One round of revisions on the public-facing design before final sign-off Communication Expectations We'll do a kickoff call to align on scope, then expect brief async check-ins at each major milestone (design approval, form logic complete, dashboard complete, pre-launch). We're not looking for daily updates, but we do expect responsiveness within 24 hours on questions.
$7,500.00
Fixed-price- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:51 minutes ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- CanadaOttawa11:19 PM
- Tech & ITIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by