๐ AgentCare Documentation
Welcome to the comprehensive documentation for AgentCare - the AI-powered healthcare scheduling platform. This documentation provides everything you need to understand, deploy, and develop with AgentCare.
๐ Visit the Official AgentCare Website
Experience the live AgentCare platform with interactive demos and full feature showcase
๐ Launch AgentCare Website๐ Quick Navigation
๐โโ๏ธ Getting Started
- ๐ Quick Start Guide - Get up and running in minutes
- ๐ณ Docker Setup - Complete containerized development environment
- โ๏ธ Environment Configuration - Configuration and environment variables
๐๏ธ Architecture & Design
- ๐ System Architecture - Visual system diagrams and detailed design
- ๐๏ธ Architecture Guide - Detailed system design
- ๐ข Multi-Tenancy - Tenant isolation and management
- ๐ 12-Factor App - 12-Factor methodology compliance
๐ Project Organization
- ๐ Project Structure - Complete codebase organization
- ๐ Documentation Organization - How docs are structured
๐ง API & Development
- ๐ API Reference - Complete REST API documentation
- ๐งช Testing Guide - Comprehensive testing strategies
- ๐ฏ Features Guide - Platform features overview
๐ Enterprise Features
- ๐ฅ Enterprise Guide - Enterprise features and capabilities
- ๐ Security & Compliance - Security best practices
๐ฏ Quick Reference
๐ Essential Links
- ๐ AgentCare Website - Official AgentCare platform website
- GitHub Repository - Source code and issues
- Live Demo - Interactive frontend demo
- CI/CD Pipeline - Build and deployment status
โก Quick Commands
# Quick start
npm run setup # Complete setup
npm run dev # Start development
npm run build # Build for production
npm run test # Run all tests
# Docker commands
docker-compose up # Start all services
npm run docker:build # Build containers
# Database operations
npm run db:setup # Initialize database
npm run db:seed # Add demo data
๐ฅ Demo Credentials
All demo accounts use password: AgentCare2024!
- Admin:
admin@agentcare.dev - Doctor:
doctor@agentcare.dev - Patient:
patient@agentcare.dev
๐ Service Endpoints (Development)
- Frontend: http://localhost:3001
- Backend API: http://localhost:3000
- API Docs: http://localhost:3000/api/docs
- Health Check: http://localhost:3000/health
๐ System Overview
graph TB
subgraph "Frontend Layer"
React[React Application]
UI[Material-UI Components]
end
subgraph "API Layer"
Express[Express Server]
Auth[JWT Authentication]
end
subgraph "Multi-Agent System"
Supervisor[Supervisor Agent]
Availability[Availability Agent]
Booking[Booking Agent]
FAQ[FAQ Agent]
end
subgraph "Data Layer"
Postgres[(PostgreSQL)]
Redis[(Redis Cache)]
end
subgraph "AI/LLM Layer"
Ollama[Ollama LLM Service]
RAG[RAG System]
end
React --> Express
Express --> Supervisor
Supervisor --> Availability
Supervisor --> Booking
Supervisor --> FAQ
Supervisor --> Ollama
Express --> Postgres
Express --> Redis
๐ค Contributing to Documentation
How to Contribute
- Find areas for improvement in existing docs
- Add missing documentation for new features
- Update outdated information as system evolves
- Improve clarity and examples for better understanding
Documentation Standards
- Markdown format for all documentation
- Mermaid diagrams for visual representations
- Code examples with proper syntax highlighting
- Cross-references to related documentation
๐ Support & Resources
Getting Help
- GitHub Issues - Bug reports and feature requests
- Documentation Issues - Documentation improvements
Additional Resources
- Contributing Guide - How to contribute to the project
- License - MIT license details