Full-Stack Developer for AI Chat Platform
Бюджет: $450.0
FIXED /
⭐ 0.00 (0)
Ukraine
api, api-integration, react-js, web-programming, node.js
We are seeking a skilled full-stack developer to build an AI-integrated multi-agent chat platform. The role involves developing both front-end and back-end components, setting up real-time chat functionality, integrating AI agents, and ensuring a smooth user experience.
This is a small-scale MVP project with a clear scope. The expected delivery timeline is 2 weeks.
Project Overview
We need to develop a web-based chat platform where users can create chat rooms and communicate with other users as well as multiple AI agents. The chat should support text messages, document uploads, image uploads, and AI-powered responses.
The AI agents may use the same LLM provider, but each agent should have a different role, system prompt, and behavior.
Core Functionality
Users should be able to:
Register and log in using email authentication
Use 2FA for additional account security
Create chat rooms
Add or invite multiple users to chat rooms
Send and receive messages in real time
Upload documents and images into the chat
Interact with multiple AI agents inside the same chat
AI Agent Logic
The platform should support multiple AI agents.
Users can directly call a specific agent using mentions, for example:
@agentName please analyze this document
If no specific agent is mentioned, a routing/regulator agent should analyze the message and decide who should handle it. The routing agent may delegate the message either to another AI agent or to a human user with a specific role.
Each AI agent should have its own configurable role, prompt, and behavior.
Technical Requirements
The project should include:
React front-end
Back-end API
Database integration
WebSocket-based real-time messaging
File upload support for documents and images
Email authentication
2FA authentication
Chat room management
User and role management
AI provider integration
Multi-agent routing/delegation logic
Clean and maintainable code
Experience with web technologies such as HTML5, CSS, JavaScript, and modern front-end frameworks is required.
Mobile app development experience is a plus, but the initial scope is focused on the web application.
Preferred Tech Stack
We are open to suggestions, but the preferred stack may include:
React for the front end
Node.js, Python, or another suitable back-end framework
PostgreSQL or another reliable database
WebSockets for real-time communication
OpenAI, Anthropic, or another LLM provider for AI integration
Engagement Details
Project type: MVP development
Project scale: Small
Engagement: Part-time or fixed-scope freelance project
Expected duration: 2 weeks
Start: As soon as possible
Deliverables
The final result should include:
Working front-end application
Working back-end API
Real-time chat functionality
AI agent integration
Document and image upload functionality
Authentication and 2FA
Database structure
Basic agent and role configuration logic
Deployment instructions
Clean, maintainable source code
Ideal Candidate
We are looking for someone with experience in:
Full-stack web development
React
Back-end development
Databases
WebSockets / real-time applications
Authentication systems
AI / LLM API integrations
Building MVPs or SaaS-style products
Experience with multi-agent AI workflows is a strong plus.
Application Requirements
Please include in your application:
Relevant experience
Similar projects you have built
Suggested tech stack
Estimated timeline for completing the project within 2-3 weeks
Estimated budget
Any questions or recommendations regarding the project architecture
Отвори в Upwork