任务详情
### **项目名称**
成都某科技有限公司 - 桌面软件开发任务:客户关系管理系统(CRM)前端开发
---
### **需求描述**
作为一家专注于计算机软硬件研发与销售的公司,我们希望通过开发一款高效的客户关系管理(CRM)桌面软件,提升客户服务效率和业务管理水平。目前,我们已经完成了系统的设计与后端开发工作,现需要寻找一位经验丰富的前端开发者或团队完成该系统的前端部分。
#### 功能需求:
1. **用户登录/注册模块**
- 支持多角色登录(管理员、销售人员、技术支持人员)。
- 包含密码找回功能及验证码验证。
2. **客户信息管理模块**
- 提供客户资料录入、编辑、删除功能。
- 支持按条件筛选客户信息(如姓名、联系方式、所属行业等)。
- 数据展示需支持分页和导出为Excel文件。
3. **订单管理模块**
- 展示所有订单状态(待处理、已发货、已完成等)。
- 支持订单详情查看及状态更新。
4. **报表统计模块**
- 提供客户数量、销售额等关键指标的可视化图表(柱状图、饼图)。
- 支持自定义时间段的数据统计。
5. **系统设置模块**
- 包括用户权限管理、数据备份等功能。
6. **界面要求**
- 界面设计需简洁美观,符合现代UI/UX设计趋势。
- 兼容Windows 10及以上版本操作系统。
7. **技术对接**
- 前端需与后端API进行无缝对接,确保数据交互流畅。
- 遵循RESTful API规范。
---
### **最匹配的技能要求**
1. 熟练掌握以下前端开发技术栈:
- HTML5/CSS3/JavaScript(ES6+)
- React.js 或 Vue.js(优先考虑React.js)
- Ant Design 或 Element UI(用于组件库和样式框架)
2. 对Electron有实际开发经验,能够将Web应用封装为跨平台桌面应用。
3. 熟悉API调用及数据交互,了解RESTful API规范。
4. 有使用过Figma、Sketch或其他设计工具的经验,能快速理解并实现UI设计稿。
5. 良好的代码规范意识和团队协作能力。
---
### **大致预算**
- 总预算范围:**¥20,000 - ¥30,000**
- 根据实际开发质量和交付时间可适当调整。
---
### **工期要求**
- 开发周期:**30天内完成**(从合同签订之日起计算)。
- 阶段性交付:
- 第1周:完成界面设计稿评审及基础架构搭建。
- 第2-3周:完成核心功能模块开发及初步测试。
- 第4周:完成最终优化、联调及上线准备。
---
### **其他说明**
1. 我们会提供详细的接口文档及UI设计稿,协助开发者快速上手。
2. 开发过程中需保持良好的沟通频率,定期汇报开发进度。
3. 项目完成后,需提供完整的源码及相关文档。
如果您对本项目感兴趣,请提供以下内容以供评估:
- 相关项目案例或作品集。
- 报价及具体开发计划。
- 团队成员介绍或个人简历。