A Customer Relationship Management (CRM) system designed to help sales and customer service teams manage their customer interactions effectively. Created with Windsurf, the world's first agentic IDE.
- User Authentication
- Customer Management
- Interaction Tracking
- Dashboard with Key Metrics
- Responsive Design
- Create a virtual environment:
python -m venv venv
- Activate the virtual environment:
- Windows:
venv\Scripts\activate
- Unix/MacOS:
source venv/bin/activate
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python app.py
The application will be available at http://localhost:5000
app.py
: Main application file with routes and modelstemplates/
: HTML templatesbase.html
: Base template with common layoutindex.html
: Dashboard templatelogin.html
: Login pagecustomer_form.html
: New customer formcustomer_detail.html
: Customer details page
requirements.txt
: Project dependencies
- Flask
- Flask-SQLAlchemy
- Flask-Login
- Flask-WTF
- SQLite (database)
- Bootstrap 5 (frontend)
Make sure to change the secret key in app.py
before deploying to production.
This project was created using Windsurf, an innovative AI-powered IDE that enables rapid application development through natural language interaction.
This project is licensed under the MIT License - see the LICENSE file for details.