Full-Stack Next.js Developer - Pro Services Website with AI-Powered Lead Intake & Owner Dashboard

Posted yesterday

Worldwide

Summary

**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
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Full-Stack Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:51 minutes ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 18, 2026
  • Canada
    Ottawa11:19 PM
  • Tech & IT
    Individual client

Explore similar jobs on Upwork

Status Vekkaren Expert NeededHourly‐ Posted 3 weeks ago
WordPress
JavaScript
PHP
Microsoft Excel
Web Development
WhatsApp Chatbot Marketplace DevelopmentFixed-price‐ Posted 2 months ago
PHP
JavaScript
HTML5
MySQL

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo