A simple Customer Relationship Management system built with Flask.
- Customer management (CRUD)
- Interaction logging (calls, emails, meetings, notes)
- Search and filtering
- REST API endpoints
- Responsive design
# Create virtual environment
python -m venv venv
source venv/bin/activate # Linux/Mac
# or: venv\Scripts\activate # Windows
# Install dependencies
pip install -r requirements.txt
# Run the application
python app.pyGET /api/customers- List all customersGET /api/customers/<id>- Get customer detailsPOST /api/customers- Create customer
Set environment variables:
SECRET_KEY- Flask secret keyDATABASE_URL- Database connection string (default: SQLite)