A Django-based application to help users plan their travels by selecting cities, providing local insights, and creating detailed itineraries.
- City Selection: Choose the best city based on weather, events, and costs.
- Local Insights: Get guides and recommendations for attractions and customs.
- Travel Itineraries: Create 7-day travel plans with schedules and budgets.
-
Clone the Repository:
git clone https://github.com/yourusername/travel-planner-crew.git cd travel-planner-crew
-
Create a Virtual Environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install Dependencies:
pip install -r requirements.txt
-
Set Up Environment Variables: Create a
.env
file and add your API keys:BROWSERLESS_API_KEY=your_browserless_api_key SERPER_API_KEY=your_serper_api_key OPENAI_API_KEY=your_openai_api_key
-
Run Migrations:
python manage.py migrate
-
Start the Server:
python manage.py runserver
- Web Interface: Access via
http://localhost:8000
. - Command Line: Use
main.py
for CLI operations.
Fork the repository and submit a pull request for improvements or bug fixes.
Licensed under the MIT License.