A modern, data-driven travel management platform combining real-time analytics, personalization, and smooth user experience.
Oct 2024 – June 2025
Next.js, Firebase, TypeScript, Tailwind CSS, Socket.io, Redux Toolkit

Amazin Trips is a next-generation travel management platform that simplifies how users explore destinations, plan trips, and manage bookings. I collaborated closely with designers and backend engineers to craft a smooth, responsive, and intuitive frontend using modern web technologies. Every component was built to enhance the user journey — from real-time data updates to personalized destination discovery.
The platform required visually rich interfaces without sacrificing load times. Implemented responsive image strategies and modular component architecture for performance gains.
Maintaining consistent state between multiple dashboard views was challenging. Solved by implementing a global store using Redux Toolkit and React Context with memoization for re-render optimization.
Minor layout shifts occurred across Safari and Edge. Resolved through CSS normalization, flexbox tuning, and responsive testing tools.
Implemented lazy loading, image optimization, and modular components in Next.js. This reduced bundle size and improved page load speed while preserving high-quality visuals.
Adopted Redux Toolkit and Context API to streamline state sharing across components. This made data flow predictable, debugging easier, and re-rendering more efficient.
Standardized CSS through normalization and tested interfaces across Chrome, Edge, and Safari. Resulted in a unified experience and eliminated layout drift.
Built an interactive dashboard that displays personalized trip details, itineraries, and travel stats in real-time.
Implemented an intelligent recommendation system that suggests destinations, stays, and activities based on preferences and user behavior.
Used Socket.io for live booking status, trip alerts, and user interactions — ensuring travelers always stay informed.
Developed a profile management interface with clean navigation for editing preferences, managing bookings, and viewing trip history.
Built an analytics dashboard for administrators to monitor engagement trends, popular destinations, and system performance.

Dashboard Overview: Interactive Traveller Dashboard

User Profile Management: Users can update their personal information and preferences

Reservations: Seamless booking experience with real-time updates

Travel Deals: Explore curated travel deals and offers

Chat Feature: Real-time communication with support and other travelers