βοΈ AI Travel Itinerary Planner
An intelligent travel planning SaaS app that uses AI to craft personalized trip itineraries based on user preferences β including destination type, travel style, budget, and interests. The app delivers structured, day-by-day plans enriched with destination summaries and images.
π§ Tech Stack
- Next.js β Full-stack React framework with API routes and server-side rendering.
- Prisma + PostgreSQL β Modern ORM and relational database for efficient, structured data management.
- Vercel AI SDK + Google Gemini β Powers dynamic, structured AI itinerary generation.
- ShadCN UI + Tailwind CSS β Clean, modular component system with fully responsive design.
- Chart.js + ShadCN Charts β Enables rich, interactive analytics visualizations in the admin dashboard.
π Project Type AI-Powered Full-Stack SaaS Smart Travel Experience Generator
π― Features
- π§ AI Itinerary Generation β Instantly creates detailed travel itineraries based on user inputs (budget, interest, region).
- π Admin Analytics Dashboard β Visualizes total users, active users, total trips, and trending travel categories (e.g., βNature Walks,β βCulinary Tours,β βPhotography Spotsβ).
- π User Growth Tracking β Displays monthly user growth data through dynamic charts.
- π₯ User Management Panel β Admin can view all registered users in a modern, filterable data table.
- π Interactive Landing Page β Eye-catching, responsive homepage with mock tour displays.
- π¬ Structured AI Output β Each itinerary includes location summaries, suggested budgets, and AI-selected images.
πΈ Preview Live Demo β
π Credentials (Demo Access) Use the following mock credentials to explore the Admin Dashboard and app functionality:
Email: john@gmail.com
Password: 12345678
π Highlights
- Fully AI-driven with intelligent itinerary generation.
- Comprehensive analytics with real-time data visualizations.
- Intuitive UI built on ShadCN design system.
- Deployed on Vercel for scalability and global performance.
- Structured backend with Prisma for clean data relations.
π Project Structure
/appβ Next.js routing and server actions/componentsβ Reusable UI elements (charts, cards, forms)/libβ AI prompt and helper utilities/prismaβ Schema and database configuration/publicβ Static assets and image previews


