Selected work / Full-Stack Web
Airfinity - AI-Powered Travel Discovery & Recommendation Platform
A closer look at the thinking, technology, and execution behind this project.

About the project
Built with clarity from the first screen onward.
Airfinity Travel is an AI-powered travel discovery platform developed as a full-stack Minimum Viable Product (MVP). Designed to make travel planning more personalized and engaging, the platform uses artificial intelligence to help users discover destinations that align with their moods, preferences, and travel interests.
Powered by Google's Gemini API, Airfinity introduces interactive discovery experiences through three core features: Mood Match, Swipe Match, and Dream Trip Generator. These features transform traditional destination searching into a more intuitive, preference-driven journey.
Built with Next.js, the platform combines a responsive frontend, integrated backend API routes, secure authentication, and efficient data management. Its modular architecture supports rapid MVP development while providing a foundation for future enhancements and scalability.
Key Features
- AI-Powered Travel Recommendations: Google Gemini API integration to generate personalized destination suggestions based on user preferences and travel interests.
- Mood Match Discovery: An intelligent recommendation experience that helps users explore destinations aligned with their current mood and desired travel experience.
- Interactive Swipe Match: An engaging, swipe-based destination discovery interface that makes exploring and selecting travel options more intuitive.
- AI Dream Trip Generator: Personalized travel inspiration and trip suggestions generated through AI-driven preference analysis.
- Advanced Travel Preferences: Customizable filters for mood, weather conditions, travel distance, and travel companions to refine destination recommendations.
- Personalized User Profiles: Dedicated profile management for storing preferences, updating personal information, and maintaining travel interests.
- Secure User Authentication: JWT-based authentication for protected user sessions and personalized application features.
- Interactive Multi-Step Forms: Complex, user-friendly forms built with React Hook Form to simplify preference collection and travel planning workflows.
- Integrated Backend Architecture: Next.js API routes for handling application logic, AI integrations, authentication, and data operations.
- Efficient Data Management: TanStack Query for optimized API communication, caching, and server-state synchronization.
- Database Integration: Prisma ORM for structured data management and persistent user preferences.
- Responsive UI/UX: Modern, mobile-friendly interfaces designed for seamless interactions across desktop, tablet, and smartphone devices.
- Scalable MVP Architecture: Modular application structure focused on maintainability, performance, and future feature expansion.
Technology Stack
- Frontend: Next.js
- Backend: Next.js API Routes
- AI Integration: Google Gemini API
- Data Fetching & Caching: TanStack Query
- Database ORM: Prisma
- Authentication: JSON Web Tokens (JWT)
- Form Management: React Hook Form
- Architecture: Full-Stack MVP
- Design: Responsive, Mobile-First UI/UX
Project Highlights
Airfinity demonstrates our expertise in transforming innovative AI concepts into functional, user-centered digital products.
By integrating Google's Gemini API with interactive travel discovery features, personalized recommendation workflows, and modern full-stack technologies, we developed an engaging MVP that makes destination exploration more intuitive and enjoyable.
The project highlights our capabilities in rapid MVP development, generative AI integration, complex frontend interactions, secure authentication, and scalable application architecture—creating a foundation for future growth and product evolution.
Have a similar idea?