An intelligent trip planning application that helps users create personalized travel itineraries using artificial intelligence.
- AI-powered trip planning
- Personalized travel recommendations
- Interactive itinerary management
- Smart travel suggestions based on preferences
- React + tailwindcss + vite
- Python 3.8 or higher
- pip (Python package installer)
- MongoDB
- Clone the repository:
git clone https://github.com/Arch-777/Ai-Trip-Planner.git
cd Ai-Trip-Planner
- Install the required dependencies:
cd server
pip install -r requirements.txt
- Install the front end dependencies:
cd client
npm install
- add api key to .env file in /server
GEMINI_API_KEY= your_api_key
if any error occurs
npm run audit
npm audit fix
npm audit fix --force
- Start the backend in flask:
cd server
python app.py
- Start Frontend in react:
cd client
npm run dev
- Open your web browser and navigate to:
http://localhost:5173
Ai-Trip-Planner/
├── /client
│ ├── /public
│ ├── /src
│ │ ├── /components
│ │ ├── /types
│ │ ├── app.tsx
│ │ └── main.tsx
│ ├── package.json
│ └── README.md
├── /server
│ ├── /venv
│ ├── /database
| ├── db.py
│ ├── /services
│ ├── app.py
│ └── requirements.txt
|
├── .gitignore
└── README.md
We welcome contributions! Please feel free to submit a Pull Request.