Full-Stack Developer for AI Character Chat Platform
Budget: £1,500 – £3,000 GBP
Job Posting: Full-Stack Developer for AI Character Chat Platform
Project Title: Need Full-Stack Developer to Build an AI Companion & Character Chat Website (Similar to https://Jasmin.ai and https://bimbim.ai)
Project Overview
We are looking to hire a talented individual or development agency to build a dynamic and engaging web platform where users can create, discover, and interact with AI-powered virtual characters / Ai-Girlfriend. The core concept is to provide users with AI companions for entertainment, role-playing, and conversational engagement. that allows users to have personalized conversations and engage in role-playing scenarios with AI personalities. The final product should be a high-quality, scalable, and user-friendly website that includes monetization features.
Key Features & Required Functionality
We need a developer who can build the following features from scratch:
1. Complete User Account System:
Secure user registration (email/password and optional social login).
Standard login/logout functionality.
User profiles where users can manage their created characters, view their favorites, access chat history, and manage their subscription/credits.
2. Main Homepage & Character Discovery:
A responsive grid layout displaying "Character Cards."
Each Character Card must show: an image, name, age, personality tags, and a "Favorite" (like) button.
3. Advanced Search & Filtering System:
A main search bar in the header to search for characters.
A persistent left sidebar with multiple filtering sections that dynamically update the character grid (Tags, Category, Personality).
4. Character Creation Workflow:
A dedicated multi-step page or modal where authenticated users can create their own AI characters.
Users must be able to define: Name, Age, Gender, Appearance, Personality, Backstory, and their relationship to the character.
5. Real-Time Chat & Messenger:
A real-time, one-on-one chat interface for users to talk with AI characters.
A "Messenger" section that lists all ongoing conversations.
Chat history must be saved and linked to the user's account.
6. Monetization & Payment Gateway:
Implement a payment system: This could be a monthly subscription model for unlimited access or a credit-based system where users purchase message packs.
Integrate a secure payment gateway: We need a reliable system like Stripe or PayPal for processing transactions.
Tiered Access: Free users may have limited access (e.g., a few free messages per day), while subscribed users get premium features.
Design & UI/UX Requirements
The visual quality of the site is critical. You must be able to implement the following design specifications:
Theme: A sleek dark mode theme (charcoal/dark grey background, e.g., #121212).
Accent Color: A vibrant red/orange accent for buttons, links, and highlights (e.g., #E53935).
Layout: A two-column responsive layout that works perfectly on desktop, tablet, and mobile.
UI Elements: Modern and clean, with rounded corners, hover animations, and a consistent icon set.
Technical Requirements & AI Integration
Frontend: Modern framework like React, Vue, or Next.js is preferred.
Backend: Robust backend using Node.js, Python, or a BaaS (Firebase).
Database: Scalable database like PostgreSQL, MongoDB, or Firestore.
Payment Gateway Integration: Direct experience with Stripe or PayPal APIs is required.
AI Integration (CRITICAL): Must have experience integrating with LLM APIs like OpenAI (GPT-4), Cohere, Inworld AI, or Convai. You will be responsible for implementing the logic to pass character-specific prompts with each API call.
What We Are Looking For in a Candidate
Proven experience as a Full-Stack Web Developer with a strong portfolio.
Demonstrable experience integrating with both third-party AI APIs and secure payment gateways (Stripe, PayPal, etc.).
Expertise in building secure, scalable user authentication systems.
A keen eye for design and UI/UX.
Excellent communication skills.
How to Apply
If you are confident you can build this platform, please submit a proposal that includes:
A brief introduction and why you are a good fit.
Links to your portfolio, highlighting both an API integration and a payment gateway project.
Your proposed technical stack.
An estimated total cost and project timeline.
A brief outline of your development plan.
To confirm you have read this entire post, please start your proposal with the word "CharacterAI".
We are excited to find a passionate developer to bring this vision to life!
Project Title: Need Full-Stack Developer to Build an AI Companion & Character Chat Website (Similar to https://Jasmin.ai and https://bimbim.ai)
Project Overview
We are looking to hire a talented individual or development agency to build a dynamic and engaging web platform where users can create, discover, and interact with AI-powered virtual characters / Ai-Girlfriend. The core concept is to provide users with AI companions for entertainment, role-playing, and conversational engagement. that allows users to have personalized conversations and engage in role-playing scenarios with AI personalities. The final product should be a high-quality, scalable, and user-friendly website that includes monetization features.
Key Features & Required Functionality
We need a developer who can build the following features from scratch:
1. Complete User Account System:
Secure user registration (email/password and optional social login).
Standard login/logout functionality.
User profiles where users can manage their created characters, view their favorites, access chat history, and manage their subscription/credits.
2. Main Homepage & Character Discovery:
A responsive grid layout displaying "Character Cards."
Each Character Card must show: an image, name, age, personality tags, and a "Favorite" (like) button.
3. Advanced Search & Filtering System:
A main search bar in the header to search for characters.
A persistent left sidebar with multiple filtering sections that dynamically update the character grid (Tags, Category, Personality).
4. Character Creation Workflow:
A dedicated multi-step page or modal where authenticated users can create their own AI characters.
Users must be able to define: Name, Age, Gender, Appearance, Personality, Backstory, and their relationship to the character.
5. Real-Time Chat & Messenger:
A real-time, one-on-one chat interface for users to talk with AI characters.
A "Messenger" section that lists all ongoing conversations.
Chat history must be saved and linked to the user's account.
6. Monetization & Payment Gateway:
Implement a payment system: This could be a monthly subscription model for unlimited access or a credit-based system where users purchase message packs.
Integrate a secure payment gateway: We need a reliable system like Stripe or PayPal for processing transactions.
Tiered Access: Free users may have limited access (e.g., a few free messages per day), while subscribed users get premium features.
Design & UI/UX Requirements
The visual quality of the site is critical. You must be able to implement the following design specifications:
Theme: A sleek dark mode theme (charcoal/dark grey background, e.g., #121212).
Accent Color: A vibrant red/orange accent for buttons, links, and highlights (e.g., #E53935).
Layout: A two-column responsive layout that works perfectly on desktop, tablet, and mobile.
UI Elements: Modern and clean, with rounded corners, hover animations, and a consistent icon set.
Technical Requirements & AI Integration
Frontend: Modern framework like React, Vue, or Next.js is preferred.
Backend: Robust backend using Node.js, Python, or a BaaS (Firebase).
Database: Scalable database like PostgreSQL, MongoDB, or Firestore.
Payment Gateway Integration: Direct experience with Stripe or PayPal APIs is required.
AI Integration (CRITICAL): Must have experience integrating with LLM APIs like OpenAI (GPT-4), Cohere, Inworld AI, or Convai. You will be responsible for implementing the logic to pass character-specific prompts with each API call.
What We Are Looking For in a Candidate
Proven experience as a Full-Stack Web Developer with a strong portfolio.
Demonstrable experience integrating with both third-party AI APIs and secure payment gateways (Stripe, PayPal, etc.).
Expertise in building secure, scalable user authentication systems.
A keen eye for design and UI/UX.
Excellent communication skills.
How to Apply
If you are confident you can build this platform, please submit a proposal that includes:
A brief introduction and why you are a good fit.
Links to your portfolio, highlighting both an API integration and a payment gateway project.
Your proposed technical stack.
An estimated total cost and project timeline.
A brief outline of your development plan.
To confirm you have read this entire post, please start your proposal with the word "CharacterAI".
We are excited to find a passionate developer to bring this vision to life!
Related categories:
Node.js
React.js
Artificial Intelligence
Full Stack Development
API Integration
AI Development