Zayed

Auriora: Full-Stack Travel Planner

A responsive travel planner built with modern technologies to explore destinations and organize trips with ease.

Project Overview

Visit Website

Auriora is a comprehensive full-stack travel planner website designed to help users explore destinations and organize their trips with ease. Built with Next.js, TypeScript, and Tailwind CSS, it features advanced trip planning capabilities, itinerary management, and seamless user interactions. The application is powered by PostgreSQL with Prisma ORM on Neon DB, ensuring reliable data management, along with Resend API integration for automated email notifications and user communications.

Auriora Travel Planner Mockup

Key Features

Built as a complete full-stack solution using Next.js with TypeScript, providing both frontend and backend capabilities. The application handles everything from user authentication to data management seamlessly.

Tech Stack

Next.js
Next.js
TypeScript
TypeScript
Tailwind CSS
Tailwind CSS
Framer Motion
Framer Motion
PostgreSQL
PostgreSQL
Neon DB
Neon DB
Prisma ORM
Prisma ORM
Resend
Resend
Auth.js
Auth.js
Figma
Figma
GitHub
GitHub

Animations & Interactions

Framer Motion Integration:

Implemented smooth page transitions, interactive hover effects, and scroll-triggered animations to enhance user engagement and create a polished, professional feel throughout the application.

Micro-Interactions & Feedback:

Added subtle animation feedback for user actions like form submissions, button clicks, and navigation changes to provide immediate visual confirmation and improve usability.

Loading States & Transitions:

Designed elegant loading animations and skeleton screens to maintain user engagement during data fetching and page transitions, ensuring a smooth user experience.

Challenges & Learnings

Database Design & Optimization:

Designing an efficient database schema for complex travel data relationships while ensuring optimal query performance and scalability with PostgreSQL and Prisma ORM.

Authentication & Security:

Implementing secure user authentication with Auth.js while maintaining a smooth user experience and protecting sensitive travel and personal information.

Email Service Integration:

Integrating reliable email notifications with Resend API for trip confirmations, updates, and communications while handling different email templates and delivery states.

Responsive Travel UI/UX:

Creating an intuitive interface for complex trip planning features that works seamlessly across all devices while maintaining visual appeal and functionality.

Final Outcome

Comprehensive Travel Solution: Successfully delivered a full-featured travel planning application that handles everything from destination exploration to detailed itinerary management with a modern, intuitive interface.

Scalable Architecture: Built with a robust tech stack including Next.js, TypeScript, and PostgreSQL that can easily accommodate future features and increased user load while maintaining performance.

Enhanced User Experience: The combination of smooth animations, responsive design, and reliable email notifications creates an engaging platform that users can trust for their travel planning needs.

Modern Development Practices: Demonstrated expertise in full-stack development, database design, API integration, and modern frontend technologies, showcasing ability to deliver production-ready applications.

FROM IDEA TO INTERFACE — LET’S BUILD SOMETHING REMARKABLE

I'm open to freelance projects and full-time frontend opportunities.

I build high-performance, beautiful, and intuitive digital experiences. Let's bring your next idea to life with precision and creativity.