前端的私活也不是那么好干的呀

158 阅读2分钟

前言

辞职了快四个月,本想在下份工作开始前接个私活儿,我负责页面设计和前端部分,聊完需求后,感叹私活儿也没这么好接啊~~~

需求

将一个基于神经网络模型训练与预测的智能流体PyQt项目,迁移成网页版,保证后续可维护性和易上手度。由于项目需要以前后端分离的方式完成重构,之前的页面都需要重写,一个模块5个页面左右,总共4个模块。原有的PyQt项目可以作为一个原型,基本没有UI,所以需要前端稍微设计一下页面。

周期

2个月,报酬是前端一万(税前),后端一万(税前)

后端方案

后端和算法是一个人,后端说计划用 基于python 的 Flask 框架(将 Python 编写的神经网络模型封装成 Web 服务,提供接口供前端调用)

前端方案

由于考虑到后续的可维护性,我决定还是用 monorepos结构, 技术方案用 vue3 + pinia + webpack + 可视化库(echarts + D3 + AntDesign) + nginx 部署

前端具体内容

已经开发实现四个模块功能都需要在网页端实现。

  • 第一个月实现全部软件平台架构,以及针对该单一模块实现全流程。

  • 第二个月包括其他三个模块嵌入,UI优化,bug修复,文档整理。

前端技术关键点

页面主题设计为左侧多级导航栏,右侧为展示区(用户输入等表单、模型训练结果展示等)

1、登录系统+权限管理系统,“一机一码”,即提供码该机器才能使用该软件。

2、大文件上传

3、图表动态生成:二维折线图和三维散点图、三维曲面图

4、模型训练进度提示

5、预测结果的下载

结论

最后的最后,我没有接,因为觉得性价比不高。如果是你,你会接么?