尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
A complete, production-ready mortgage CRM with AI-powered features for lead management, loan pipeline tracking, and automated task management.
Get the complete system running in 5 minutes:
📚 Read the full Quick Start Guide →查看完整 README ↗A complete, production-ready mortgage CRM with AI-powered features for lead management, loan pipeline tracking, and automated task management.
Get the complete system running in 5 minutes:
# 1. Clone and navigate
git clone <your-repo-url>
cd mortgage-crm
# 2. Start database
docker-compose up -d
# 3. Start backend (new terminal)
cd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
python main.py
# 4. Start frontend (new terminal)
cd frontend
npm install
npm start
Demo Login:
[email protected]demo123📚 Read the full Quick Start Guide →
Real-time overview of your pipeline with key metrics and recent activity.
Complete CRUD operations with AI scoring displayed for each lead.
Track loans through all stages from disclosure to funding.
Kanban-style board with AI-suggested tasks organized by priority.
mortgage-crm/
├── backend/ # FastAPI REST API
│ ├── main.py # Complete backend (1,374 lines)
│ ├── requirements.txt
│ └── test_api.py # Automated tests
│
├── frontend/ # React SPA
│ ├── src/
│ │ ├── components/ # Reusable components
│ │ ├── pages/ # Page components
│ │ ├── services/ # API integration
│ │ └── utils/ # Helper functions
│ └── package.json
│
└── docker-compose.yml # PostgreSQL setup
Tech Stack:
POST /token - Login with email/passwordPOST /api/v1/register - Register new user/api/v1/leads/ - Lead management (5 endpoints)/api/v1/loans/ - Loan pipeline (5 endpoints)/api/v1/tasks/ - AI tasks (5 endpoints)/api/v1/referral-partners/ - Partner management (5 endpoints)/api/v1/mum-clients/ - MUM client tracking (5 endpoints)GET /api/v1/dashboard - Dashboard overviewGET /api/v1/analytics/conversion-funnel - Lead conversion metricsGET /api/v1/analytics/pipeline - Loan pipeline breakdownView Full API Documentation (when running)
cd backend
# Create virtual environment
python -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Configure environment
cp .env.example .env
# Edit .env with your settings
# Run server
python main.py
Backend runs at: http://localhost:8000
cd frontend
# Install dependencies
npm install
# Start development server
npm start
Frontend runs at: http://localhost:3000
Using Docker (recommended):
docker-compose up -d
Manual PostgreSQL:
CREATE DATABASE agentic_crm;
CREATE USER postgres WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE agentic_crm TO postgres;
cd backend
python test_api.py
Tests all endpoints automatically:
Create .env in backend directory:
# Database
DATABASE_URL=postgresql://postgres:password@localhost:5432/agentic_crm
# Security (generate: openssl rand -hex 32)
SECRET_KEY=your-secret-key-here
# Optional: AI Features
OPENAI_API_KEY=sk-your-openai-key
# TODO: Complete docker-compose with all services
docker-compose up -d
Backend (Railway, Heroku, AWS):
# Set environment variables
# Deploy using Dockerfile
Frontend (Vercel, Netlify):
npm run build
# Deploy build/ directory
Database:
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
For issues or questions:
Built with ❤️ for mortgage professionals
⭐ Star this repo if you find it helpful!