Trip Planner is a smart travel suggestion application that uses ChatGPT and the Google Maps API to recommend places to visit based on user preferences. Users input their destination, the number of days they plan to stay, and their preferred entertainment category. The AI then suggests points of interest and displays them interactively on a map.
- Frontend
- Bootstrap
- Google Maps JS Library - Used for mapping and routing
- Backend
- NodeJS
- Express
- OpenAI ChatGPT API
- CICD
- Deploy
- Clone this project.
git clone https://github.com/oluizeduardo/chatgpt-trip-planner.git
- Access the root folder.
cd chatgpt-trip-planner
- Configure the environment variables.
cp .env-example .env
- Install all the dependencies.
npm install
- Run the server.
npm start
- Implement full trip itinerary planning, including scheduling and routes.
- Allow users to manually adjust AI suggestions.
- Enable saving and sharing of trip plans.
Contributions are welcome! Feel free to open issues, suggest features, or submit pull requests.