我建造的
在黑客马拉松的背景下,我决定构建一个移动应用程序,该应用程序可以帮助每个人:
- 将他们的任务组织到个人项目中,他们的项目将被保存到手机中,而不是在云中。
- 与Trello和Jira上的许多人一起在同一项目上工作,因此该应用程序正在实时工作。在这种情况下,项目将保存在云中并共享给项目的所有成员。
这是我的应用程序称为 dask 向人们提供的两个要点。
类别提交:
我构建的项目在以下类别中输入。
电话友好:用于移动的项目(PWA准备,iOS/android)
应用链接
该应用程序的Android版本可从此Google Drive文件夹中获得:https://drive.google.com/drive/folders/1M-2RGXzBcHROBmSufHQ4We_Odo3-oTkz?usp=sharing
对于iOS版本,我没有生成它,因为我没有MacBook和iPhone。但是我们可以使用源代码来生成它,因为它是使用跨平台工具(react Antial)制成的。
。屏幕截图
注册屏幕
个人资料屏幕
个人项目
创建个人或共享项目
更改任务的状态
删除任务
共享项目屏幕
共享项目的任务
成员
描述
如上所述,该项目旨在帮助人们将其任务组织到项目中,因此不需要与互联网连接开始管理个人项目,因为它们直接保存在手机中。
对于共享项目部分,您必须首先连接到您的淫秽中,并且在创建了共享项目(非常易于执行)之后,您可以通过搜索邀请其他人参加该项目根据他们的电子邮件地址,他们的个人资料。然后,如果在一个特定的共享项目上,实际上有3个成员,例如:
:- 添加一个新任务
- 删除任务
- 更新任务的状态
- 所有者添加新成员
将直接通知其余成员,并在没有刷新应用程序的情况下查看其手机上的更新。
链接到源代码
-
移动应用程序源代码:https://github.com/EssiJunior/Dask
允许许可证
什么
背景(是什么让您决定构建这个特定的应用程序?是什么启发了您?)
是什么促使我意识到这个项目的是我们有很多女性(例如10个女性(例如10个),他们想在市场上进行市场以组织婚礼。我们都知道,一个人不能只做,所以我们必须有很多人才能快速发展。而且,要购买的东西不能在同一地点,然后我们必须在许多地方去寻找我们想要购买的东西。
好吧,现在不容易知道是否已经购买了一件事,如果女人找不到她应该买的东西决定打电话给每个女人。这是有问题的。有一些问题促使我实现 dask-协作任务经理。
在DASK中,您可以将任务组织到项目中,邀请人们进行协作,所有成员将收到通知并查看项目的变化,这很酷。
我是如何构建它的(您是如何利用GitHub Action或Github代码?
对于移动应用程序项目,我创建了一个github代码,我配置了一个适合我项目需求的特定容器。所以,我:
- 初始化了带有nodejs + tyscript的容器,因为我的React本机应用程序在其顶部初始化。
- 安装了一些扩展程序,例如Prettier,Github Copilot等,可以帮助我更快地编码。
- 我启动了开发服务器并直接在硬发设备上测试移动应用程序,并且运行良好。
我在从事这个项目时感到非常高兴,我学到了许多新知识。首先,我以前对github codespaces一无所知,但是在观看视频之后,我学习了如何使用和配置。
另外,我学会了如何设置firebase以反应本地,这是我还没有做的,结果是哇。
最后,这是我第一次将实时行为设置为React Native应用程序,并且效果很好。
总而言之,我学到了很多东西,谢谢这个机会:)
其他资源/信息
使用的技术
- React Native 移动应用程序
- firebase 用于后端(用于保存用户,共享项目和任务)
- nodejs + socket.io 实时行为
- sqlite 用于将本地数据库管理到移动应用程序(用于保存个人项目)
- github ,用于在线保存项目并轻松与其他人合作
- figma ,用于实现UI设计
合作者
我收到了参加该项目的两个朋友的帮助。
- @essijunior
- 第二个还没有帐户。