Files
jiebanke/docs/项目概述.md

3.6 KiB
Raw Blame History

结伴客项目概述

📋 项目简介

结伴客是一个创新的社交旅行平台,专注于为用户提供结伴旅行服务,并融入了独特的动物认领功能。该项目包含微信小程序、后台管理系统和官方网站三个核心模块,为用户和商家提供完整的服务生态。

🎯 产品定位

结伴客不仅仅是一个旅行社交平台,更是一个融合了农场体验、动物互动的创新服务平台。通过结合传统的结伴旅行功能与现代的动物认领体验,为用户创造独特的旅行记忆。

👥 目标用户

普通用户

  • 热爱旅行的年轻人群
  • 希望通过旅行结识新朋友的用户
  • 对农场生活和动物互动感兴趣的用户
  • 追求个性化旅行体验的用户

商家用户

  • 花店商家:提供鲜花产品和相关服务
  • 活动组织者:组织各类结伴活动和旅行项目
  • 农场主:提供动物认领和农场体验服务
  • 旅行服务商:提供专业的旅行规划和服务

🌟 核心功能

结伴旅行

  • 智能匹配系统,根据兴趣爱好和行程安排匹配旅伴
  • 多样化的活动类型:旅行、看电影、聚餐、桌游等
  • 基于地理位置的本地化服务推荐

动物认领

  • 提供牛、羊、猪、鸡等多种动物的认领服务
  • 实时动物状态更新和成长记录
  • 农场实地探访和互动体验

商家服务

  • 完善的商家入驻和管理系统
  • 多元化的产品和服务展示平台
  • 订单管理和客户服务支持

🏗️ 技术架构

前端技术栈

  • 微信小程序:原生小程序开发 + Vant Weapp UI组件
  • 后台管理系统Vue 3 + TypeScript + Element Plus
  • 官方网站Vue 3 + Vue Router + 响应式设计

后端技术栈

  • Node.js版本Express.js + Sequelize ORM + MySQL
  • Java微服务版本Spring Boot + Spring Cloud + MyBatis Plus
  • 数据存储MySQL 8.0 + Redis缓存
  • 认证授权JWT Token + 微信OAuth

部署架构

  • 容器化部署Docker + Docker Compose
  • 负载均衡Nginx反向代理
  • 数据库MySQL主从复制
  • 缓存系统Redis集群

📁 项目结构

jiebanke/
├── mini-program/          # 微信小程序
├── admin-system/          # 后台管理系统
├── website/              # 官方网站
├── backend/              # Node.js后端服务
├── backend-java/         # Java微服务后端
├── fastapi-backend/      # FastAPI后端实验性
├── docs/                 # 项目文档
└── scripts/              # 部署和工具脚本

🚀 快速开始

环境要求

  • Node.js 16.x 或更高版本
  • MySQL 8.0+
  • Redis 6.0+(可选)
  • 微信开发者工具

安装步骤

  1. 克隆项目代码
  2. 安装项目依赖
  3. 配置数据库连接
  4. 启动开发服务器

详细的安装和部署说明请参考 部署指南

📚 文档导航

📞 联系我们

如有任何问题或建议,请通过以下方式联系我们:

  • 项目仓库:[GitHub Repository]
  • 技术支持:[技术支持邮箱]
  • 产品反馈:[产品反馈渠道]

最后更新时间2025年1月