Development of Custom AI Character Chat App (Android & iOS)

Job ID: 39351372

Budget: $250 – $750 CAD

Project Description:
We are seeking an experienced development team or freelancer to create a mobile chat application for both Android and iOS platforms. This app will allow users to create, customize, and chat with AI-powered characters.

The core concept is where users can design unique AI personas with distinct personalities, backgrounds, and conversation styles. The app must integrate large language models (LLMs) such as OpenAI GPT, Claude, or similar, depending on API availability.

Key Features Required:

User Registration/Login (Email and Google sign-in)

Character Creation Interface (customizable traits like name, bio, personality style, voice options)

Chat Interface (real-time conversational chat with LLMs)

Multiple LLM API Integration (ability for users to choose from different AI models)

Memory System (save and evolve conversations over time per character)

Simple Backend Dashboard (to manage users, conversations, and monitor API usage)

Admin Control Panel (ban users, manage model settings, API quotas)

Push Notifications (for conversation updates, app news, etc.)

In-App Purchases (optional for future phases) (for premium AI features or additional character slots)

Compliance Features (basic content moderation, community guidelines acceptance)

Design Expectations:

Clean, user-friendly UI/UX

Modern and minimalistic app design

Fast loading times and efficient response handling

Scalable architecture for future features like voice chat, image generation, or social features

Platform:

Android (Google Play Store)

iOS (Apple App Store)

Technical Requirements:

Frontend: Flutter / React Native (preferred for cross-platform development)

Backend: Node.js, Python (Flask/FastAPI), Firebase, or AWS-based scalable solutions

Database: Cloud Firestore / PostgreSQL / MongoDB (recommendation welcome)

AI API Integrations: OpenAI, Anthropic, or HuggingFace (based on cost and performance)

Hosting: AWS, Azure, or Google Cloud

Secure API key management

Other Information:

The first release (MVP) does not require payment gateways.

Development should prioritize app responsiveness and conversation quality.

The project will be divided into milestones (UI/UX design, basic chat functionality, character creation, API integrations, etc.).

The app must comply with Google and Apple store policies, including for content moderation and privacy policy.

Budget:
Initial budget for MVP: Flexible, depending on your proposal and experience. Open to milestone-based payments.

Timeline:
Target MVP Launch: Within 8-12 weeks from project start date.