Skip to content

依托地理定位赋能高校体验的全平台移动社区应用——足记

Notifications You must be signed in to change notification settings

macarthor/footprint

 
 

Repository files navigation

足记 - 探索校园每一步

足记是一款专为高校学生设计的社区平台,旨在通过引导用户探索校园内外的美丽风景和丰富历史,发现和分享每一个值得记录的瞬间。

通过跨平台开发技术Flutter实现,无论是Windows、Android还是Web用户,都能轻松访问,享受一致的优秀体验。

主要功能

校园建筑管理:提供详尽的校园建筑信息,包括历史、用途和实用提示。支持基于地点的搜索,让你轻松找到并了解任何一座校园建筑。

动态话题汇总:汇集校园内外的热门话题,支持文字和图片的动态发布,让每个人的校园生活都充满乐趣和回忆。

地图与列表形式的动态聚合展示:根据用户的位置,动态地在地图和列表中展示附近的活动和信息,让用户随时随地发现校园的新鲜事。

跨平台动态与图文编辑展示:通过强大的编辑器,用户可以轻松创建富文本动态和图文混排,分享自己的故事和发现。

技术实现

前后端分离:前端利用Flutter框架,结合Dart语言,实现了流畅的用户界面和交互;后端采用Java Spring框架,确保应用的稳定和高效。

双数据库支持:MySQL数据库存储用户、动态和建筑等静态信息,而Redis作为热点数据的缓存和距离查询的中间件,提高了应用的响应速度。

容器化部署:采用Docker容器技术进行部署,保证了在不同环境下的一致性运行,同时简化了部署流程。

安装教程

1. 使用web端:

使用环境要求:一个有基本访问功能的浏览器

使用过程:打开网址http://foot.episode.pics/#/ 即可使用足记

2. 使用Android端:

打开足记的推广落地页https://app.episode.pics/

pc页面展示如下:



img



Android页面展示如下:



img



点击Android apk并进行下载与安装即可

典型使用流程:

1. 注册并登录账号:



img



img





2. 查看动态话题页面



img



img



img





3. 发表图文动态



img

总结

足记以其独特的校园导航、动态共享和社区交流功能,为高校学生提供了一个全新的校园生活体验。不仅仅是一个工具应用,更是一个记录和分享美好校园生活的平台。无论是追寻校园的历史脚步,还是分享自己的生活点滴,足记都能助你一臂之力。

About

依托地理定位赋能高校体验的全平台移动社区应用——足记

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 89.0%
  • C++ 4.8%
  • CMake 3.6%
  • Kotlin 1.1%
  • HTML 0.5%
  • Swift 0.4%
  • Other 0.6%