A comprehensive Customer Relationship Management system for sales pipeline and order tracking.
- Kanban-style pipeline view (New โ Contacted โ Qualified โ Proposal โ Won/Lost)
- Detailed lead profiles with contact info, company, and notes
- Automated follow-up reminders
- Drag-and-drop stage progression
- Automatic order creation from Won leads
- 4-stage order workflow (Received โ Development โ Ready โ Dispatched)
- Courier and tracking number management
- Document attachments for orders
- Smart reminder system with overdue alerts
- Dashboard with real-time sales metrics
- Document management for leads/orders
- Responsive design for mobile use
- Python 3.10+
- Node.js 16+
- PostgreSQL (recommended) or SQLite
# Clone repository
git clone https://github.com/fakubwoy/trackflow.git
cd trackflow/backend
# Install dependencies
pip install -r requirements.txt
# Start server
uvicorn main:app --reloadcd ../frontend
npm install
# Start development server
npm run dev- Frontend: React 18 + Vite
- Backend: FastAPI + SQLAlchemy + Pydantic
- Database: SQLite
