-
-
App Icon
-
AppStoreSceenshot-1
-
AppStoreSceenshot-2
-
AppStoreSceenshot-3
-
AppStoreSceenshot-4
-
AppStoreSceenshot-5
-
Onboarding-Screen
-
Home-Screen
-
POI-Details-Screen
-
Trip-Generator-Screen-1
-
Trip-Generator-Screen-2
-
Trip-Overview-Screen
-
Daily-Overview-Screen
-
Itinerary-Screen
-
Add-Suggestion-Screen
-
Activity-Overview-Screen
Inspiration
The idea for Travel AI - Trip Creator came from a personal experience. I was planning a trip to New Zealand and Australia with my girlfriend, who had enthusiastically pre-selected a wide range of points of interest. However, organizing these into an efficient itinerary proved challenging. After a quick search on the App Store yielded no suitable solutions, I realized there was an opportunity to create something truly useful for travelers like myself.
What it does
Travel AI - Trip Creator is designed to simplify trip planning. It allows users to input their selected points of interest and then generates optimal routes and travel plans. For those who like a particular plan, the app goes a step further by helping create detailed daily schedules. It's like having a smart travel assistant in your pocket, helping you make the most of your adventures.
How we built it
I developed Travel AI - Trip Creator using a modern tech stack:
SwiftUI for the user interface, which allowed me to create a responsive and intuitive design The Composable Architecture (TCA) for managing app state and logic SwiftData for local data persistence MapKit for integrating maps and location services ChatGPT API (in strict JSON mode) for generating intelligent trip suggestions
This combination of technologies enabled me to create a smooth, native iOS experience while leveraging AI for personalized trip planning.
Challenges we ran into
The primary challenge was optimizing the AI's trip planning capabilities. Initially, asking ChatGPT to plan entire trips at once often resulted in impractical itineraries. To overcome this, I implemented a multi-step approach, breaking down the planning process into smaller tasks. This significantly improved the quality and feasibility of the generated plans. Another significant hurdle was refining the prompts to ChatGPT. Crafting effective prompts that consistently produce high-quality, usable results required extensive experimentation. While I've made substantial progress, there's still room for improvement in this area.
Accomplishments that we're proud of
Developing Travel AI - Trip Creator alongside a demanding management career has been both rewarding and challenging. Despite the time constraints of working primarily on weekends, I've created a functional app that addresses a real need in the travel planning space. I'm particularly proud of:
Successfully integrating AI-powered trip planning into a user-friendly mobile app Overcoming technical challenges to create a seamless user experience Balancing professional responsibilities with passion project development Creating a product with genuine potential to enhance travel experiences for users
What we learned
This project has been an incredible learning experience:
The power of building in public: Sharing my progress kept me motivated and provided valuable feedback MapKit integration: I gained practical experience in implementing maps and location-based features SwiftData usage: I learned to effectively manage local data persistence in iOS applications Structured AI outputs: I developed skills in prompting ChatGPT for consistent, structured responses Project management: I improved my ability to balance time constraints and prioritize features
What's next for Travel AI - Trip Creator
I have an exciting roadmap for future development:
Expanding coverage to more countries and regions Implementing city-specific trip planning features Continuously improving AI prompts for more accurate and creative itineraries Developing widget support for quick access to trip information Integrating with booking.com for seamless accommodation reservations Implementing a user-driven feature voting system to prioritize new developments
I'm committed to evolving Travel AI - Trip Creator based on user feedback and emerging travel trends, aiming to make it an indispensable tool for modern travelers.
Built With
- composable-architecture
- mapkit
- node.js
- swift
- swiftdata
- swiftui
- tripadvisor

Log in or sign up for Devpost to join the conversation.