Develop Laravel + React AI Control Hub
Budget: $250 – $750 CAD
Laravel + React Developer – Build Secure Modular AI Microservice System
• Summary
We are seeking a skilled Laravel + React full-stack developer to build a modular AI Control Hub using a microservice architecture.
Users will log in through our existing platform (OAuth) and access AI Suites (valuation, compliance, feasibility, etc.) based on their subscription status.
Each suite will run as a lightweight Dockerized microservice and support:
• Web search and internal data access
• File uploads for contextual answers (RAG)
• Multi-model AI calls (OpenAI, Mistral, Anthropic)
• Report generation (PDF/DOCX)
The goal is to create a secure, scalable, and easy-to-maintain system that allows future addition of agents with minimal changes.
No placeholder bids are entertained. Please review the description and bid your final price.
________________________________________
• Core Modules
1. Core Platform (Laravel + React)
• Integrate with existing OAuth login and subscription API
• Admin dashboard (template-based) to list Suites, Agents, and usage stats
• Gateway to route requests securely to microservices
• Basic charts for cost and usage (Chart.js or ApexCharts)
2. AI Suite Microservice (Template)
• Each Suite (e.g., Market, Compliance, Valuation) runs in its own Docker container
• Each agent has name, description, prompt, model, cost, and access level
• Handles logic, API calls, and document retrieval
• Communicates with main platform via REST API through the gateway
3. Web Search and Internal Knowledge
• Integrate simple web search (e.g., Serper, Bing, or Brave API)
• Blend data from the web, internal database, and uploaded documents
• Return summarized and cited answers with source links
4. File Upload and Contextual Answers (RAG)
• Support PDF, DOCX, and XLSX uploads
• Extract and embed text into a vector database (FAISS, Chroma, or Pinecone)
• Agents use nearest-match retrieval to provide context-grounded responses
5. Agent Collaboration and Workflow Chaining
• Enable linking between agents (output → input), e.g., Market Agent → Valuation Agent → Report Agent
• Simple visual list or toggle to manage order of execution
6. Agent and Workflow Logic
• Add, edit, or clone agents (prompt, model, suite assignment)
• Maintain simple prompt version history
• Allow sequential “agent chaining” within a suite
7. Suite Management
• Group agents into Suites (Free, Pro, Enterprise tiers)
• Display available suites in the user dashboard
• Enforce access based on verified subscription via OAuth
8. Report Generation
• Automatically generate PDF or DOCX reports from chat or session results (Laravel DomPDF or PHPWord)
• Store and allow download history per user
9. Security
• AES-256 encryption for API keys and sensitive data
• Role-based permissions (Spatie Laravel-Permission)
• Microservices accept only signed internal API requests
• AES-256 encryption at rest; HTTPS/TLS in transit
• Row-level access control and signed URLs for downloads
• No external analytics or training on user data
• HIPAA/GDPR-safe design (no PHI ingestion; optional redaction hooks)
________________________________________
• Architecture
• One core Laravel + React application for authentication, dashboard, and gateway
• 5–6 Dockerized microservices (one per AI Suite)
• Communication through REST API behind an NGINX gateway
• Logging and monitoring handled centrally (ELK or Prometheus stack, optional)
________________________________________
• Tech Stack
• Laravel 10, React 18, Docker, NGINX
• FastAPI or Node.js for microservices
• OAuth2 + JWT authentication, AES encryption
• Vector DB: FAISS or Chroma
• Report generation: DomPDF or PHPWord
• Charts: Chart.js or ApexCharts
________________________________________
• Developer Deliverables
1. Clean source code (GitHub/GitLab repo or zipped copy)
2. SQL dump (schema + sample data)
3. .env.example file listing required environment variables
4. Setup guide (server requirements, installation, cron if applicable)
5. Basic API documentation (Postman or Swagger)
6. Admin access with role-based permissions configured
7. Integration notes for AI APIs (OpenAI, Mistral, Anthropic)
________________________________________
• Notes for Development
• Do not violate the intellectual property rights of others.
• Each suite must be independently deployable as a microservice
• Microservices communicate via platform APIs only (no direct DB access)
• Must support secure web search, document-based RAG responses, and contextual report generation
• Designed for modular expansion—admin should be able to add or group new agents later
• Summary
We are seeking a skilled Laravel + React full-stack developer to build a modular AI Control Hub using a microservice architecture.
Users will log in through our existing platform (OAuth) and access AI Suites (valuation, compliance, feasibility, etc.) based on their subscription status.
Each suite will run as a lightweight Dockerized microservice and support:
• Web search and internal data access
• File uploads for contextual answers (RAG)
• Multi-model AI calls (OpenAI, Mistral, Anthropic)
• Report generation (PDF/DOCX)
The goal is to create a secure, scalable, and easy-to-maintain system that allows future addition of agents with minimal changes.
No placeholder bids are entertained. Please review the description and bid your final price.
________________________________________
• Core Modules
1. Core Platform (Laravel + React)
• Integrate with existing OAuth login and subscription API
• Admin dashboard (template-based) to list Suites, Agents, and usage stats
• Gateway to route requests securely to microservices
• Basic charts for cost and usage (Chart.js or ApexCharts)
2. AI Suite Microservice (Template)
• Each Suite (e.g., Market, Compliance, Valuation) runs in its own Docker container
• Each agent has name, description, prompt, model, cost, and access level
• Handles logic, API calls, and document retrieval
• Communicates with main platform via REST API through the gateway
3. Web Search and Internal Knowledge
• Integrate simple web search (e.g., Serper, Bing, or Brave API)
• Blend data from the web, internal database, and uploaded documents
• Return summarized and cited answers with source links
4. File Upload and Contextual Answers (RAG)
• Support PDF, DOCX, and XLSX uploads
• Extract and embed text into a vector database (FAISS, Chroma, or Pinecone)
• Agents use nearest-match retrieval to provide context-grounded responses
5. Agent Collaboration and Workflow Chaining
• Enable linking between agents (output → input), e.g., Market Agent → Valuation Agent → Report Agent
• Simple visual list or toggle to manage order of execution
6. Agent and Workflow Logic
• Add, edit, or clone agents (prompt, model, suite assignment)
• Maintain simple prompt version history
• Allow sequential “agent chaining” within a suite
7. Suite Management
• Group agents into Suites (Free, Pro, Enterprise tiers)
• Display available suites in the user dashboard
• Enforce access based on verified subscription via OAuth
8. Report Generation
• Automatically generate PDF or DOCX reports from chat or session results (Laravel DomPDF or PHPWord)
• Store and allow download history per user
9. Security
• AES-256 encryption for API keys and sensitive data
• Role-based permissions (Spatie Laravel-Permission)
• Microservices accept only signed internal API requests
• AES-256 encryption at rest; HTTPS/TLS in transit
• Row-level access control and signed URLs for downloads
• No external analytics or training on user data
• HIPAA/GDPR-safe design (no PHI ingestion; optional redaction hooks)
________________________________________
• Architecture
• One core Laravel + React application for authentication, dashboard, and gateway
• 5–6 Dockerized microservices (one per AI Suite)
• Communication through REST API behind an NGINX gateway
• Logging and monitoring handled centrally (ELK or Prometheus stack, optional)
________________________________________
• Tech Stack
• Laravel 10, React 18, Docker, NGINX
• FastAPI or Node.js for microservices
• OAuth2 + JWT authentication, AES encryption
• Vector DB: FAISS or Chroma
• Report generation: DomPDF or PHPWord
• Charts: Chart.js or ApexCharts
________________________________________
• Developer Deliverables
1. Clean source code (GitHub/GitLab repo or zipped copy)
2. SQL dump (schema + sample data)
3. .env.example file listing required environment variables
4. Setup guide (server requirements, installation, cron if applicable)
5. Basic API documentation (Postman or Swagger)
6. Admin access with role-based permissions configured
7. Integration notes for AI APIs (OpenAI, Mistral, Anthropic)
________________________________________
• Notes for Development
• Do not violate the intellectual property rights of others.
• Each suite must be independently deployable as a microservice
• Microservices communicate via platform APIs only (no direct DB access)
• Must support secure web search, document-based RAG responses, and contextual report generation
• Designed for modular expansion—admin should be able to add or group new agents later
Related categories:
Nginx
Laravel
OAuth
Docker
Encryption
Microservices
Chart.js
FastAPI
REST API
AI Development