Web应用程序的设计与前端开发

我们的客户专门从事自动化系统的开发和支持,用于分析、报告、规划和其他业务任务,以及集成外部产品。

任务

我们的客户开始开发一个用于企业业务分析的web应用程序。他们自己处理后端,而我们的团队负责界面和前端。界面不仅在视觉上具有吸引力,而且在桌面和移动设备上都是用户友好和直观的,这一点很重要。

方法

在开始工作之前,客户准备了一份详细的技术规范,详细说明了web应用程序的必要功能。

  1. 用户在系统中的注册和授权。
  2. 浏览存储文件夹和仪表板。
  3. 通过API创建、删除和编辑文件夹和数据。
  4. 将来能够将内容添加到收藏夹、个人和其他部分。
  5. 通过密码加密和基于令牌的身份验证进行用户保护。

此外,客户指定了所需的技术栈。开发是使用TypeScript和React框架以及用于全局组件状态管理的Redux库进行的。前端和后端之间的通信通过REST API进行。

为了创建界面设计和设计系统,我们选择了Figma。

发展

开发是并行进行的------客户端在后端工作,而我们处理前端和UI/UX。我们立即收到了所有必要的数据,包括用于后端访问的源代码和API。基于组件的方法用于开发接口,使我们能够按时完成工作,并为未来的项目开发提供基础。这种方法还可以帮助用户快速适应界面,确保应用程序内的直观和直接导航。

界面设计在视觉上具有独特性,同时对熟悉类似软件解决方案的用户来说仍然直观,这一点很重要。我们创建了几个设计草图,客户从中选择了两个,并要求我们将其合并。最终版本完全满足了客户的要求,适用于移动版本的模型在没有修改的情况下被接受。

此外,我们还向客户交付了一个设计系统。该解决方案允许开发人员开发和扩展应用程序和网站,而无需从头开始创建组件,同时保持统一的界面风格。这使他们的工作更容易。

成果

我们的四名专家参与了该项目,该项目在三个月内完成。我们创建了web应用程序界面,开发了前端,并将其与客户端后端集成。因此,客户获得了一个用户友好、视觉吸引力强、易于使用的工具,帮助公司更有效地管理内部流程。

相关推荐
Z_ One Dream16 分钟前
css 在 hover 子元素时,不要让父元素触发 hover 效果
前端·javascript·css
码农幻想梦5 小时前
实验九 视图的使用
前端·数据库·oracle
开心工作室_kaic7 小时前
ssm010基于ssm的新能源汽车在线租赁管理系统(论文+源码)_kaic
java·前端·spring boot·后端·汽车
大力水手~8 小时前
css之loading旋转加载
前端·javascript·css
Nguhyb8 小时前
-XSS-
前端·xss
前端郭德纲8 小时前
深入浅出ES6 Promise
前端·javascript·es6
就爱敲代码8 小时前
ES6 运算符的扩展
前端·ecmascript·es6
王哲晓9 小时前
第六章 Vue计算属性之computed
前端·javascript·vue.js
究极无敌暴龙战神X9 小时前
CSS复习2
前端·javascript·css
风清扬_jd9 小时前
Chromium HTML5 新的 Input 类型week对应c++
前端·c++·html5