基于兴趣点的园区导航社交平台是一款面向校园、园区、大型厂区等场景的导航与信息服务系统,主要解决用户在陌生区域中找不到教学楼、食堂、办公室、活动地点等具体位置的问题。系统支持地点搜索、路线导航、兴趣点新增、兴趣点报错、校园事件发布、商户广告发布、好友聊天、实时位置共享和组队导航等功能。
本人在项目中主要负责后端接口开发、地图导航功能对接、数据库设计和部分前端页面实现。项目后端采用 FastAPI 框架,前端使用 AMIS 搭建管理和展示页面,数据库使用 MySQL,并通过 Tortoise ORM 进行数据操作。系统调用百度地图 API 实现路线规划和地图展示,使用 WebSocket 实现实时聊天、组队和位置共享功能。
该项目还设计了用户众筹维护兴趣点的机制,用户可以提交新增地点或反馈错误地点,经审核后更新到地图中,降低后期维护成本。通过该项目,我积累了后端接口开发、地图 API 对接、数据库设计、实时通信、后台管理系统开发和前后端联调经验。