Travel Adviser project utilizing GPT4All, LangChain and Neo4j for intelligent vacation planning, managing and analyzing travel data to provide personalized recommendations and itineraries.
MIT License
Travel Adviser project utilizing GPT4All, LangChain and Neo4j for intelligent vacation planning, managing and analyzing travel data to provide personalized recommendations and itineraries. This application designed to provide personalized travel recommendations using advanced AI models. The application features a robust API and an interactive user interface, leveraging machine learning techniques to enhance user experience.
api/: Contains the backend API built with Python.
ui/: Contains the frontend code, built with modern JavaScript frameworks.
downloader/: Scripts and configuration for downloading necessary data.
nginx/: Configuration for the Nginx web server to route requests.
For detailed API documentation and to explore the available endpoints interactively, please visit our Postman workspace: Travel Adviser AI Assistant on Postman. This workspace provides comprehensive examples and allows you to test the API endpoints directly, facilitating a smooth integration process.
Clone the repository:
git clone <repository-url>
cd Travel-Adviser
Set up environment variables:
.env.example
to .env
in the ui
directory and fill in the necessary values..env.example
to .env
in the root of project and fill in the necessary values.Build and run the services:
docker-compose up --build
Access the application
http://localhost
to access the project.http://localhost:8000
.http://localhost:4173
.Contributions are welcome! Please follow these steps:
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or feedback, please reach out to [email protected].