Professional Services Website with Interactive Lead Intake, AI Integration, and Owner Dashboard
Worldwide
Project Title Full-Stack Next.js Developer Needed: Professional Services Website with Interactive Lead Intake, AI Integration, and Owner Dashboard Project Overview We are a professional services firm looking to hire a skilled full-stack developer for a one-time, fixed-price project to build our corporate website. We already have our custom domain and all written content ready. This website will not sell products or process online payments. Instead, its primary goal is to introduce our services, interactively capture high-quality client requests, and allow immediate meeting scheduling. We require a premium, polished user interface for clients and a secure, highly user-friendly owner dashboard where we can monitor incoming requests and update basic site status settings with zero coding. Key Requirements & Features 1. Public Facing Website (Premium Corporate Look) Clean, minimalist, and responsive corporate design optimized for both desktop and mobile. Implementation of our provided text, sections, and brand content. Blistering fast load speeds optimized for Google SEO performance. 2. Interactive Client Portal & Smart Lead Intake Form An intuitive multi-step form to capture basic client contact details and company information. Dynamic Service Interaction: The form must actively interact with the user's input. When a client selects a specific service from our options, the form should dynamically adapt and request targeted, relevant follow-up information tailored to that specific service scope. AI Integration: A smart text field utilizing the Vercel AI SDK (connecting to an LLM API like OpenAI or Anthropic). As the client types their business problem, the AI should process the text in the background to automatically generate a concise summary and assign technical category tags. Meeting Scheduling: Direct embedding of a calendar widget (such as Cal.com or Calendly) on the final step so clients can immediately book a meeting slot upon submitting their request. 3. Private Owner Dashboard (/admin Portal) Secure, password-protected admin login (using Clerk, Auth.js, or Supabase Auth). A clean, easy-to-read master data table to monitor and track all incoming client requests and their service-specific data at a glance. Ability to sort, filter, and change the status of a request via a simple dropdown menu (e.g., New, Meeting Scheduled, Archived). A basic "Settings" view inside the dashboard allowing the owner to update simple site variables (like changing a contact phone number or email) without needing to touch code. Preferred Technology Stack We want a clean, modern ecosystem built for speed and effortless one-time hand-off: Frontend Framework: Next.js (App Router) & TypeScript UI/Styling: Tailwind CSS & shadcn/ui Database: Supabase or Neon (Managed PostgreSQL — zero server maintenance needed) AI Framework: Vercel AI SDK Hosting Deployment: Vercel (connected to our GitHub repository) Project Scope & Deliverables Fully functioning production-ready website deployed and linked to our custom domain. Clean, well-commented source code pushed to our private GitHub repository (100% full code ownership handed over). A short, simple instruction document (Markdown) detailing how to update environment variables, backup the database, or swap out AI API keys if needed in the future. A standard 14-day post-launch bug support period to ensure everything functions perfectly in production. Budget & Timeline Type: Fixed-Price Contract (One-Time Build) Estimated Timeline: 3 to 4 weeks Proposals: Please provide links to your portfolio showcasing custom web applications, secure interactive dashboards, or Next.js projects you have previously engineered.
$1,700.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:4 hours ago
- Interviewing:4
- Invites sent:0
- Unanswered invites:0
About the client
- Saudi ArabiaRiyadh7:17 PM
- $1.9K total spent3 hires, 0 active
- Individual 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