A modern Multi-Channel Platform demo application with AI capabilities.
- Next.js
- Shadcn UI (Tailwind CSS)
- TypeScript
- Tanstack Query
- FastAPI
- LangGraph
- SQLAlchemy + PostgreSQL
- Pydantic
- OpenAI SDK
- LangChain (as needed)
- Docker & Docker Compose
- Nginx
mcp_app/
├── frontend/ # Next.js frontend application
├── backend/ # FastAPI backend application
├── docker/ # Docker configuration files
├── docker-compose.yml # Docker Compose configuration
└── README.md # Project documentation
- Docker and Docker Compose
- Node.js (for local frontend development)
- Python 3.10+ (for local backend development)
- Clone the repository
- Run
docker-compose up - Access the application at http://localhost:3000
cd frontend
npm install
npm run devcd backend
pip install -r requirements.txt
uvicorn app.main:app --reload