项目描述:Extride Fleet Management SAAS 是一个车队管理系统,旨在为用户提供管理车辆、司机、路线、调度等相关操作的可视化平台。它利用现代前端技术构建交互式用户界面,以支持车队运营的各种需求。
项目职责:担任项目组核心开发,负责前端页面功能实现、测试和文档编写,确保代码质量和遵循最佳实践,并推进项目功能的迭代。
项目技术:
1. 使用 Vue 3 作为核心前端框架,配合 Vite 进行项目构建。
2. 使用 Pinia 进行状态管理,管理整个应用的共享状态。
3. 使用 Vue Router 进行前端路由管理,实现单页应用导航。
4. 使用 Element Plus 作为主要的UI组件库,快速构建界面元素。
5. 使用 Tailwind CSS 进行原子化CSS样式设计,实现灵活且一致的界面风格。
6. 使用 Axios 进行HTTP请求,与后端API进行数据交互。
7. 使用 Vue-i18n 实现国际化支持,方便多语言切换。
8. 集成 ECharts 用于数据可视化,如图表展示。
9. 使用 ESLint 和 Prettier 进行代码规范检查和格式化,配合 Husky 和 lint-staged 在提交前强制执行代码检查。
10. 使用 Vitest和Cypress 进行单元测试和E2E测试。