- 🌴 Travel Itinerary - FastAPI Project
🌴 Travel Itinerary - FastAPI Project
What is Travel Itinerary?
Travel Itinerary is a backend system designed for managing travel itineraries using FastAPI and SQLAlchemy, providing RESTful APIs to create and view itineraries, along with a Minimum Cost Path (MCP) server to recommend itineraries based on trip duration.
How to use Travel Itinerary?
To use Travel Itinerary, clone the repository, set up a virtual environment, install the dependencies, and run the development server. You can then access the API through the Swagger UI.
Key features of Travel Itinerary?
- Create new itineraries with detailed day-wise breakdowns.
- View all stored itineraries.
- MCP server for recommending itineraries based on the number of nights.
- Pre-seeded data for popular destinations like Phuket and Krabi, Thailand.
- Interactive Swagger UI for testing API endpoints.
Use cases of Travel Itinerary?
- Planning travel itineraries for vacations.
- Recommending travel plans based on user preferences and trip duration.
- Managing and viewing multiple itineraries for different trips.
FAQ from Travel Itinerary?
- Can I customize my itinerary?
Yes! You can create itineraries tailored to your preferences by adding hotels, transfers, and excursions.
- Is there a live demo available?
Yes! You can access the live demo at Travel Itinerary Live Demo.
- What technologies are used in this project?
The project is built using Python, FastAPI, SQLAlchemy, and SQLite.