Gowee

Gowee 是一款专注于旅行者的社交网络 Flutter 移动应用程序,由一群学生为一个大学毕业设计项目开发,主打背包旅行或想要体验徒步和冒险旅行的人群。

项目描述

Gowee 是一款以旅行为主的社交网络移动应用程序,适合热爱背包旅行或希望体验徒步和冒险旅行的人。该应用程序将帮助用户找到并连接有相似兴趣的人,组队一起旅行。

screenshot_home_page.png screenshot_map_screen.png

使用的技术

  • Flutter:用户界面(此仓库)
  • NodeJS:Web 服务器,REST API
  • SocketIO:实时 Web 服务器
  • PostgreSQL:数据库
  • Google Maps API:地理位置,地点等

功能

  • 首页展示包含照片、点赞数、评论和行程详情的行程帖子
    • 对行程进行排序/筛选
    • 搜索行程
  • 注册/登录或使用 Google 账户登录
    • 点赞行程
    • 评论行程
    • 加入行程
  • 创建行程
    • 从手机图库上传图片
    • 为行程添加里程碑
  • 用户个人资料页
    • 关注/取消关注用户
    • 编辑/为现有行程添加更多里程碑
    • 接受/拒绝加入请求
  • 地图界面
    • 查看行程详情
    • 搜索地点
    • 查看同一群组中其他旅行者的位置
    • 向其他旅行者发送 SOS 信号

未来工作

  • 点赞、评论、关注和加入请求的通知。
  • 直接消息
  • 提高性能

演示

Apk 发布

下载 Gowee 应用程序的发布 apk.

屏幕截图

主页带搜索栏演示

demo_homepage.gif

使用 Google 登录、点赞、评论帖子、关注用户和请求加入行程

demo_login_like_comment.gif demo_join_follow.gif

创建行程和里程碑

demo_create_post.gif

编辑发布的行程和用户个人资料

demo_editing_post.gif

地图界面

demo_map_view.gif demo_real_time_navigation.gif

鸣谢

  • Nguyen Phuoc Cuong

    • 角色:后端开发人员
    • 贡献:数据库、NodeJS 服务器
    • 社交
  • Truong Phu Cuong

    • 角色:前端开发人员
    • 贡献:主页、详情页、登录/注册、地图页面。
    • 社交
  • Le Ngoc Danh

    • 角色:前端开发人员
    • 贡献:创建/编辑行程、地图页面、SocketIO 服务器
    • 社交

GitHub

查看 Github