Crm 1
Custom Frappe CRM implementation with ticketing, leads, assignment workflows, and analytics dashboards.
- Author: KJ21-ENG
- Repository: https://github.com/KJ21-ENG/crm-1
- GitHub stars: 2
- Forks: 0
- License: AGPL-3.0
- Category: Sales & CRM
- Maintenance: Minimally Maintained
Install Crm 1
bench get-app https://github.com/KJ21-ENG/crm-1
Add the Frappe Gems badge to your README
Maintain Crm 1? Paste this into your README:
[](https://frappegems.com/gems/apps/KJ21-ENG/crm-1)
About Crm 1
🏢 Eshin Broking CRM System
Overview
Eshin Broking CRM is a customized Customer Relationship Management system specifically designed for Eshin Broking's financial services operations. This system is based on Frappe CRM 2.0.0-dev (frozen version) and has been tailored for brokerage and financial services workflows.
🎯 Key Features
Financial Services Focused
- Prospect Management: Complete prospect-to-client journey
- KYC/AML Compliance: Built-in compliance workflows
- Portfolio Tracking: Client portfolio and investment tracking
- Regulatory Reporting: Automated compliance reporting
- Risk Assessment: Client risk profiling and monitoring
Customized Terminology
- Prospects (instead of Leads): Financial prospects tracking
- Relationship Managers (instead of Lead Owners): Dedicated client managers
- Investment Categories (instead of Industries): Financial product focus
- Acquisition Channels (instead of Sources): Client acquisition tracking
- Net Worth/AUM (instead of Annual Revenue): Financial metrics
🚀 Quick Start
Development Environment
# Start all services
./start_eshin_crm_dev.sh
# Check status
./status_eshin_crm_dev.sh
# Stop services
./stop_eshin_crm_dev.sh
Access URLs
- Development: http://localhost:8080
- Production: http://127.0.0.1:8000/crm
- Admin Panel: http://127.0.0.1:8000
Login Credentials
- Username: Administrator
- Password: admin
🏗️ Architecture
Backend
- Framework: Frappe Framework (Independent)
- Database: MariaDB
- Cache: Redis
- Queue: Redis Queue
Frontend
- Framework: Vue.js 3
- UI Library: Frappe UI
- Build Tool: Vite
- Hot Reload: Development mode
📊 Customizations
Eshin Broking Specific Features
- Prospect Management: Tailored for financial prospects
- Compliance Module: KYC/AML workflows
- Portfolio Tracking: Investment portfolio management
- Risk Assessment: Client risk profiling
- Regulatory Reporting: Automated compliance reports
Custom DocTypes
- CRM Prospect (customized from CRM Lead)
- CRM Client Account (customized from CRM Deal)
- CRM Portfolio (new for investment tracking)
- CRM Compliance Record (new for regulatory compliance)
🔧 Development
Project Structure
eshin-broking-crm-system/
├── crm/ # Core CRM application
├── frontend/ # Vue.js frontend
├── scripts/ # Development scripts
├── deployment/ # Cloud deployment configs
└── customizations/ # Eshin-specific customizations
Making Changes
- Create feature branch:
git checkout -b feature/new-feature - Make changes and test
- Commit:
git commit -m "feat: description" - Push:
git push origin feature/new-feature - Create pull request for review
🌐 Deployment
Production Environment
- URL: https://eshin-crm.com
- Hosting: Cloud (AWS/DigitalOcean/Frappe Cloud)
- SSL: Automated certificate management
- Backups: Daily automated backups
- Monitoring: System health monitoring
Deployment Process
# Deploy to production
git checkout main
git pull origin main
./deploy_production.sh
📞 Support
Development Team
- Lead Developer: [Your Name]
- Email: dev@yourcompany.com
- Phone: [Your Phone]
Eshin Broking Team
- Primary Contact: [Client Contact]
- Email: tech@eshinbroking.com
📝 License
Proprietary License This software is exclusively licensed to Eshin Broking. All rights reserved. No part of this software may be reproduced, distributed, or transmitted without explicit written permission.
🔄 Version History
v1.0.0 (Current)
- Initial release based on Frappe CRM 2.0.0-dev
- Eshin Broking customizations
- Financial services workflows
- Compliance module
- Independent repository setup
© 2024 Eshin Broking. All rights reserved.
Related Sales & CRM apps for Frappe & ERPNext
- Crm — Fully featured, open source CRM
- Flow — Frappe Flow — native AI agents, tools, and triggers for Frappe
- Sales Kpi — Sales KPI app for ERPNext
- Crm Override — An example Frappe app that demonstrates how to override Frappe UI based apps.
- Eseller Suite — A comprehensive frappe app designed to help selling partners thrive on various online platforms like Amazon and Flipkart. With powerful tools for optimization, analytics, and automation, sellers can boost sales, optimize listings, and stay ahead of the competition effortlessly.
- Sales Prediction — AI-powered sales forecasting using Prophet
- Dlitscustom — Erpnext Custom Pricing rule , commission , tools etc..
- Van Sales Pwa — Van Sales PWA: field sales app (customers, invoicing, payments, stock) with backend and frontend source in one app (like HRMS or POS Awesome). Install on any site, build, and open /pwa.