AiPlanMyTrip is a personal full-stack project designed to revolutionize travel planning. It intelligently creates optimized, real-time itineraries using artificial intelligence, geolocation services, and seamless subscription integration. I am responsible for the entire lifecycle: from system architecture and backend engineering to mobile app development and user experience design.
🔧 Backend (NestJS & AI Integration)
- Architected and developed a modular, scalable backend using NestJS and TypeScript
- Integrated OpenAI and Groq to power dynamic, personalized itinerary generation
- Designed secure RESTful APIs to manage users, destinations, plans, and in-app purchases
- Built a full subscription monetization system using Apple Pay and react-native-iap, with complete receipt validation and auto-renewal tracking
- Used Mapbox APIs to deliver real-time, geospatial intelligence for destination-aware planning
📱 Mobile App (React Native & Expo)
- Built a cross-platform mobile application using React Native and Expo, delivering native-like performance on both iOS and Android
- Developed a responsive, intuitive UI to guide users through AI-assisted planning workflows
- Embedded real-time interactive maps, route suggestions, and travel updates
- Integrated in-app purchases and subscription flows with lifecycle event handling
🌐 Marketing Website (Next.js)
- Created a fast, SEO-optimized website using Next.js to promote the app
- Designed clean, modern landing pages highlighting features, with email capture for early access
- Integrated deployment pipelines, analytics, and CI/CD workflows for streamlined development