Nadodi Holidays is a travel service focused on curating immersive getaways and memorable journeys. During my internship, I was assigned the exciting task of designing their mobile travel booking app from scratch — an end-to-end UI/UX design project aimed at enhancing the digital travel experience.
Goals:-
Create a smooth onboarding and booking journey for users
Design a modern, visual, and mobile-first travel app
Make discovery, booking, and payment feel intuitive and inspiring
Maintain a playful but clean brand tone
my ROLE
UX Research & Journey Mapping
UX Research & Journey Mapping
Wireframing (low-fidelity sketches),
Wireframing (low-fidelity sketches),
UI Design using Adobe XD
UI Design using Adobe XD
Micro-interaction concepts
Micro-interaction concepts
Component consistency and layout grids
Component consistency and layout grids


















Process Breakdown
1. Wireframes & Flow Design
I began with low-fidelity wireframes to define key flows:
- Onboarding & welcome carousel
- Account sign-up/login
- Destination browsing & filtering
- Booking confirmation and payment
- Profile & transaction tracking
2. UI Development in Adobe XD
After approval on the structure, I moved into high-fidelity designs. Key principles I applied:
- Rounded, modern UI elements for a friendly look
- Soft color palettes with green, pink, and blue accents
- Clean typography and intuitive layouts
- Visual emphasis on destinations through imagery
3. Key Screens Designed
- Welcome: Inspiring entry with quote and brand message
- Onboarding: Carousel walk-through (Enjoy Trip, Choose Destination)
- Login & Verification: Forms, skip logic, password reset
- Home: Location-based discovery & categories
- Details Page: Full imagery, pricing, and CTAs
- Filters & Search: Location picker, calendar, person count
- Recommendations: Scrollable tour options with ratings & tour types
- Package View: Tour details, pricing, and review system
- Profile & Payment: Card design, transaction history, success screens
What I Learned
- How to build user journeys from onboarding to transaction
- The value of using whitespace and visual hierarchy
- How to keep consistency in UI components for scale
- Communicating design logic to team members
Note:
This project was part of a creative exercise during my internship with Nadodi Holidays. While it wasn’t intended for immediate production, it was a fun and valuable hands-on experience that allowed me to explore full-cycle UI/UX design in a real-world setting.