旅行行程管理系统

一个基于FastAPI和SQLAlchemy的后端系统,用于管理旅行行程,包括酒店住宿、交通、活动和每日计划,并提供基于MCP服务器的推荐功能。

  • by Shirisha-16
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 shirisha-16/travel_itinerary

使用说明

旅行行程后端

使用FastAPI和SQLAlchemy构建的后端系统,用于管理旅行行程,包括酒店住宿、接送、活动和日间计划。还包括通过MCP服务器的推荐端点。

特性

  • 创建和查看行程
  • 日间酒店住宿、接送和活动
  • 基于夜数的推荐行程(MCP逻辑)
  • 普吉岛和甲米的样本数据

技术栈

  • 快速 API –API框架
  • SQL炼金术 ORM用于数据库建模
  • 数据库 –轻量级数据库
  • 派丹蒂克 –数据验证

入门指南

  1. 克隆存储库

在bash 克隆https://github.com/yourusername/travel-itinerary.git

cd旅游行程

2) 创建虚拟环境

python-m venv-venv

视窗

venv\Scripts\activate

macOS/Linux

源venv/bin/activate

3) 安装依赖项

pip安装-r要求.txt

4) 运行服务器

uvicorn app.main:应用程序--reload

5) 种子样本数据(可选)

python-m应用程序已设置