使用Flutter SDK用于iOS -MongoDB Atlas Hackathon 2022
#flutter #ios #atlashackathon22

我建造的

我使用Flutter,MongoDB Atlas和MongoDB Realm Auth创建了一个iOS应用程序。该应用程序的目的是与周围发生随机的事情与世界各地的人们进行交流。换句话说,它的“信件”已发送给世界,所有注册的用户都可以看到这一点,对此做出反应,评论并获得乐趣。

类别提交:

在JS框外思考

应用链接

https://github.com/ameysunu/mongodb_flutter

  • 克隆项目,并通过运行flutter pub get安装所有依赖性。

  • 转到文件夹ios并在xcode上运行Runner.xcworkspace

  • 您可以使用用户testuser@test.com和密码为123456,因为身份验证是使用MongoDB Realm Authentication构建的。

屏幕截图

Login Screen

Home Screen

Dashboard

Profile Details

Create a Letter

Update letter

Global Letters

A Sample Letter

Comments

描述

这个项目旨在将全世界的人们与生活中发生的几乎没有热闹的事情联系起来,就像Twitter一样。用户可以登录该应用程序并创建字母并选择该选项,如果他们想将其私有或公开。别人看不到私人信件。不用担心,您总是可以选择更新信件。一旦这封信就在那里,人们可以做出反应和评论,最好的部分是,只有您才能看到它。这是了解世界各地发生各种事情的有趣方式。

链接到源代码




允许许可证

MIT许可证2022

背景

有时人们总是被他们的侵入性思想所束缚,并感到害怕在社交媒体上表达自己,担心被欺负。这个应用程序允许他们写下他们想要的任何东西,没有人可以欺负他们,因为用户可以完全控制自己写的内容。评论和答复仅对您而言,而不是其他人。

这是一种了解周围发生的各种事情的有趣而酷的方式,有时最小的事情在忙碌的一天中会让您快乐。

我如何建造它

我使用MongoDB地图集和Realm Auth进行身份验证。我想到使用不同的身份验证,然后决定使用领域,因为在创建与用户有关的记录的同时,将Realm auth Data与MongoDB Atlas集成在一起真的很容易。

我使用Flutter SDK来开发iOS的应用程序,并在整个应用程序中使用MongoDB Atlas进行CRUD操作。

我了解了Mongodb Atlas,这是我第一次将其与Flutter作为数据库操作集成在一起,我真的很喜欢它。我到处都有一些挣扎,但最终做到了。我不得不缩短我的项目,并想添加其他一些小功能,但是即使在黑客马拉松之后,我也会进一步研究该项目,使其变得更好并添加新功能。

感谢Mongodb和Dev团队向我介绍这项黑客马拉松! :)

其他资源/信息