Project Description
We are looking for an experienced developer to integrate AI-powered chat “girlfriend” personas into our platform, Ennvy.com.
The goal is to create a real-time chat experience embedded within our existing site, with a monetised paywall system that converts users into paying subscribers.
The platform is built using Node.js (custom framework), so experience working within existing systems is essential.
Key Objectives
Integrate AI chatbot(s) directly into Ennvy’s interface
Create a seamless, mobile-friendly chat experience
Implement a paywall (subscription + credits)
Ensure fast, natural, human-like responses
Build a scalable system for multiple AI personas
Core Features Required
1. AI Chat Integration
Connect to an AI API (e.g. OpenAI or similar)
Ability to run multiple personalities/characters
Maintain conversational memory (short-term context)
Customisable prompts/personality settings
2. Front-End Chat Interface
Embed chat within Ennvy pages (iframe or native component)
Clean UI (similar to messaging apps)
Mobile-first design
Typing indicators, message timestamps
3. Paywall & Monetisation
Free messages (e.g. first 5–10 messages)
Then trigger paywall
Payment options:
Subscription (monthly/weekly)
Pay-per-message / credits
Integration required:
Stripe (preferred)
4. SMS / WhatsApp Integration (Optional but Preferred)
Integration with Twilio or similar
Allow users to text AI directly
Sync conversations with web chat if possible
5. User Management
Track users and chat history
Store usage (messages sent, credits used)
Basic dashboard/admin controls
6. Performance & UX
Fast response times (<2–3 seconds)
Smooth conversation flow
Anti-spam / abuse protection
Tech Stack
Existing platform:
Node.js (custom build)
Preferred integrations:
AI API (OpenAI or similar)
Stripe (payments)
Twilio (optional messaging)
Developer must be comfortable:
Working within existing Node environment
API integrations
Frontend + backend work
Compliance Requirements
Must include 18+ gating / age verification compatibility
Clear messaging that user is interacting with AI
Secure handling of user data
UX Goal
The experience should feel:
Personal
Flirty / engaging
Addictive (high retention)
NOT robotic or generic.
Success Metrics
High user engagement (message volume)
Strong conversion to paid users
Low drop-off after paywall
Ideal Candidate
Experience with AI chatbots / conversational UX
Strong Node.js background
Experience with Stripe integrations
Bonus: experience in adult or high-conversion platforms
Deliverables
Fully working AI chat system integrated into Ennvy
Paywall + payment system At least 1–3 AI personas configured
Documentation for scaling (adding more AI profiles)
To Apply
Please include:
Examples of similar work (AI chat, SaaS, messaging systems)
Tech stack used
Estimated timeline
Any suggestions to improve monetisation or UX
Optional Add-On (You Can Leave This In or Remove)
We are open to suggestions on:
Improving conversion rates
AI personality design
Scaling to SMS-based monetisation