Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Rotterdam, Netherlands
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I am building GymLead, a SaaS platform that allows businesses to create a simple chatbot flow for lead capture and embed it on their website.
I am looking for an experienced freelancer to build a clean, production-ready MVP, not an over-engineered system.
The platform must include:
A public landing page
A client dashboard where users can create a simple chatbot flow
A secure admin portal with account management and impersonation
Stripe monthly subscription billing
Chatbot export for HTML/CSS websites and WordPress
Hosting-ready for Vercel
Core Features
1) Public Landing Page
A modern, minimal, responsive landing page that includes:
Hero section with headline, subheadline, and CTA
Short “About” section
3 feature blocks with icons and bullet points:
Chatbot / lead capture widget
Simple flow creation
Instant lead delivery
Pricing section (€14.99/month)
One testimonial
One example client case
Footer with navigation and branding
Design requirements:
Clean, minimal UI
Mobile-first
Subtle animations (fade/hover/slide)
Easy to edit
2) Client Dashboard (Authenticated)
After signup/login, clients should have access to a dashboard where they can:
Chatbot Builder (Simple Flow)
Create a basic multi-step chatbot flow:
Welcome message
3–6 questions
Question types: text, email, phone, select
Final confirmation message
Editable GDPR consent text
Save and publish the flow
Chatbot Export / Embed
Each chatbot must be exportable via:
A universal HTML/JavaScript embed snippet for static or custom HTML/CSS websites
A WordPress-compatible install method (script snippet usable via WPCode / Insert Headers & Footers)
Widget behavior:
Bottom-right chat bubble
Click to open/close
Runs the client’s published flow
Sends leads to backend and email
Widget must be lightweight and not conflict with common WordPress themes
Leads
View submitted leads in a table
Show timestamp and all collected fields
Settings
Business name
Accent color
Notification email
Subscription status
3) Subscription & Billing
Stripe recurring subscription: €14.99/month
Stripe Checkout
Stripe Customer Portal (update payment method / cancel)
Subscription enforcement:
If subscription is inactive, widget and dashboard features are disabled
Exception: admin-created “free” accounts
4) Admin Portal
A secure admin-only area that allows:
View all client accounts
Create new client accounts (these accounts bypass subscription payment)
Delete accounts
Enable/disable accounts
“View client mode” (impersonation):
Admin can see exactly what a client sees in their dashboard
Ability to exit impersonation safely
Technical Requirements
Must be deployable and hostable on Vercel
Clean, maintainable code
Secure authentication and authorization
No hardcoded secrets (use environment variables)
Proper handling of Stripe webhooks
Input validation and basic rate limiting
Full source code ownership upon completion
(No specific framework required — you may propose your own approach.)" (client-provided description)
Matched companies (4)

eShop Genius

Breeze Website Designers

Mobiweb Global Solutions
