This is the root directory for the MAT-CHA.AI project.
Frontend/: Contains the core application modules.apps/frontend/: The React.js frontend application.backend/: The FastAPI backend server and database logic.
main.py: Original prototype/script for AI logic.
- Optimistic Real-Time Chat: Messages now appear instantly with zero lag.
- Auto-Sync Status: The "Confirm Deal" status now syncs between parties in real-time without refreshing.
- AWS Amplify Hosting: Fully configured for subfolder builds and SPA routing.
- Backend Health Check: New
/api/healthendpoint for debugging cluster connections. - New Deployment Pipeline: AWS Amplify (Frontend) + Render (Backend) + MongoDB Atlas.
For detailed technical and architectural information:
👉 REQUIREMENTS.md — Functional & Technical Specs
👉 DESIGN.md — Architecture & Data Schema
👉 Frontend/README.md — App Features & Setup
👉 AMPLIFY_GUIDE.md — Primary Hosting Guide
👉 DEPLOYMENT.md — Technical Architecture Overview
- Start MongoDB Service.
- Run Backend:
cd Frontend/backend && uvicorn server:app --reload - Run Frontend:
cd Frontend/apps/frontend && npm start