$ npm run build

✓ Compiled successfully

Amr ElshabrawyReact & Next.js developer
  • Services
  • Work
  • About
  • Blog
Start a project
Amr Elshabrawy

Freelance React & Next.js developer building fast, SEO-ready websites, online stores and web apps — in Arabic & English.

Available for new projects

Services

  • Business Websites with Next.js
  • Online Stores (Next.js & Salla)
  • WordPress to Next.js Migration
  • Web Apps & Dashboards
  • All services →

Work

  • Kosovo Travels
  • Al-Amal Furniture Moving
  • ToNextStep
  • Luxellia Parfums
  • All case studies →

Contact

  • amrelshabrawy.dev@gmail.com
  • +20 120 254 6653
  • Cairo, Egypt — working worldwide
  • Replies within 24 hours

© 2026 Amr Elshabrawy. All rights reserved.

Blog CV
WhatsApp
All case studies
PERSONAL PROJECT
TRAVEL / AI WEB APP

TravelSmart AI — Conversational Trip Planner

An AI travel planner that suggests destinations and itineraries through a chat assistant and a step-by-step wizard, powered by Google Gemini.

Visit live site Source code
TravelSmart AI travel planner — desktop and mobile

The challenge

Turning loose travel preferences into useful recommendations, managing the state of a multi-step planning wizard, handling Gemini API errors and limits, and keeping a rich, animated interface smooth on phones.

What I built

I integrated Gemini 2.5 Flash behind a request layer with error handling, organized the wizard and trip-summary state, and built reusable TypeScript components in Next.js with Framer Motion animations and a responsive glassmorphism design.

Highlights

  • Prompt engineering for travel recommendations
  • Graceful handling of Gemini API errors and limits
  • Multi-step wizard with budget and interests
  • Booking flow and trip summary
Client
Personal project
Role
Front-End & AI Integration Developer
Period
Oct 30 – Dec 12, 2025
Lighthouse performance
Desktop 96Mobile 73
Services
AI integrationWeb app developmentUI animation
Tech stack
Next.js 16ReactTypeScriptGemini 2.5 FlashTailwind CSSFramer Motion

Screenshots

TravelSmart AI — Conversational Trip Planner — desktop screenshot
Desktop
TravelSmart AI — Conversational Trip Planner — mobile screenshot
Mobile

Google PageSpeed Insights

Performance

96 Desktop
73 Mobile
TravelSmart AI — Conversational Trip Planner — PageSpeed Insights desktop reportPageSpeed report — desktopTravelSmart AI — Conversational Trip Planner — PageSpeed Insights mobile reportPageSpeed report — mobile

Let's work together

Need something similar?

Tell me what you need. I reply within 24 hours with honest advice and a fixed quote — no obligation.

Get a free quote WhatsApp

More case studies

Kosovo Travels booking platform — desktop and mobile screenshotsClient project
Travel & booking · International · 2026

Kosovo Travels — Travel & Booking Platform Stabilization

Stabilized an international travel and booking platform: fixed payment sessions on Cloudflare Edge, SSR/hydration bugs, and security and SEO issues.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS v4
Read case study
Al-Amal furniture moving Kuwait Arabic website — desktop and mobileClient project
Local services · Kuwait · 2026

Al-Amal Furniture Moving — Kuwait Lead-Generation Website

A fast Arabic website for a Kuwaiti moving company, rebuilt from a crashed WordPress site — with a price calculator, lead forms and local SEO.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS v4
Read case study