用户需求
- 提供一个训练算法思维的应用,可以方便记录对一个算法问题的思考全过程。
- (附加)可以提示相关数据结构的操作复杂度和常用算法的复杂度和模板/思想等。
页面
- 基础主页 — 展示 所有当前已经创建的Canvas / 同时可以通过搜索或者标签筛选。
- 添加新Canvas,考虑是否用导航一个新页面来添加这个新的canvas,还是再当前页实现。
(If you want to add the object without leaving the current page, you can use a modal or a form that appears on the same page when the button is clicked. This can be achieved using JavaScript and CSS. You can also use a library like Bootstrap or Vue.js to make it easier.
If you want to navigate to a new page to add the object, you can use a router to handle the navigation. This can be useful if you want to have a separate page for adding objects or if you want to display a confirmation message after the object has been added.
Navigating to a new page can be useful if you want to have a separate page for adding objects or if you want to display a confirmation message after the object has been added. For example, if you have a form with many fields for adding a new object, it may be better to have a separate page for the form to avoid cluttering the current page.
On the other hand, if you want to add the object without leaving the current page, you can use a modal or a form that appears on the same page when the button is clicked. This can provide a smoother user experience and avoid unnecessary page reloads.)
前端页面架构设计
前端现在页面做的功能基本能用,但是视觉效果挺丑的,学学别人怎么搞的。
后端架构设计
登录 -> (各种数据操作接口)
- 登录打算用第三方登录(GitHub)
- CURD
- 赞评转
- 个人信息页准备做一个数据统计和图表展示
- Post title:AlgorithmCanvas项目
- Post author:郭旭升
- Create time:2023-04-13 19:39:08
- Post link:2023/04/13/AlgorithmCanvas项目/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.