我们的客户专门从事自动化系统的开发和支持,用于分析、报告、规划和其他业务任务,以及集成外部产品。
任务
我们的客户开始开发一个用于企业业务分析的web应用程序。他们自己处理后端,而我们的团队负责界面和前端。界面不仅在视觉上具有吸引力,而且在桌面和移动设备上都是用户友好和直观的,这一点很重要。
方法
在开始工作之前,客户准备了一份详细的技术规范,详细说明了web应用程序的必要功能。
- 用户在系统中的注册和授权。
- 浏览存储文件夹和仪表板。
- 通过API创建、删除和编辑文件夹和数据。
- 将来能够将内容添加到收藏夹、个人和其他部分。
- 通过密码加密和基于令牌的身份验证进行用户保护。
此外,客户指定了所需的技术栈。开发是使用TypeScript和React框架以及用于全局组件状态管理的Redux库进行的。前端和后端之间的通信通过REST API进行。
为了创建界面设计和设计系统,我们选择了Figma。
发展
开发是并行进行的------客户端在后端工作,而我们处理前端和UI/UX。我们立即收到了所有必要的数据,包括用于后端访问的源代码和API。基于组件的方法用于开发接口,使我们能够按时完成工作,并为未来的项目开发提供基础。这种方法还可以帮助用户快速适应界面,确保应用程序内的直观和直接导航。
界面设计在视觉上具有独特性,同时对熟悉类似软件解决方案的用户来说仍然直观,这一点很重要。我们创建了几个设计草图,客户从中选择了两个,并要求我们将其合并。最终版本完全满足了客户的要求,适用于移动版本的模型在没有修改的情况下被接受。
此外,我们还向客户交付了一个设计系统。该解决方案允许开发人员开发和扩展应用程序和网站,而无需从头开始创建组件,同时保持统一的界面风格。这使他们的工作更容易。
成果
我们的四名专家参与了该项目,该项目在三个月内完成。我们创建了web应用程序界面,开发了前端,并将其与客户端后端集成。因此,客户获得了一个用户友好、视觉吸引力强、易于使用的工具,帮助公司更有效地管理内部流程。