ZM.
Back to all projects

Luxury Hospitality Platform

Internship Project @ Fekrat Al Youm Technologies

A luxury hospitality platform serving yacht bookings, events, and restaurant reservations built during my internship at Fekrat Al Youm Technologies (Remote, Dubai, June–August 2026).

Impact

Shipped the customer-facing dashboard for a live client platform booking workflows, payments, reservations, and profile management used by real marina customers.

June – August 2026

Duration

Full-Stack Web Developer Intern

Role

2026

Year

Luxury Hospitality Platform screenshot 1

Some of My Contributions

A luxury hospitality platform serving yacht bookings, events, and restaurant reservations built during my internship at Fekrat Al Youm Technologies (Remote, Dubai, June–August 2026).

  • Developed RESTful API endpoints with NestJS and TypeScript for yacht bookings, events, and restaurant reservations
  • Built a full virtual wallet payment system with balance management, top up flows, and transaction tracking linked to bookings
  • Implemented dual authentication (cookie-based and JWT) across multiple backend modules including bookings, reviews, enquiries, and favorites
  • Designed PostgreSQL schemas with Prisma ORM on Supabase including migrations, foreign key relations, and connection optimization
  • Built responsive UI pages and reusable React components with Next.js and Tailwind CSS v4 including wallet dashboard and bookings management
  • Implemented admin features including role management, user suspension, password/email change with bcrypt, and a system audit log
  • Collaborated in a team using Git branch-based workflow with defined module ownership

</> Tech Stack

NestJS
Next.js
TypeScript
Prisma
Supabase
PostgreSQL
React 19
Tailwind CSS
Framer Motion
shadcn/ui
Socket.io
JWT
BC
bcrypt
Google Analytics

What I Learned

  • Building production-level RESTful APIs with NestJS and TypeScript
  • Designing and implementing a full virtual wallet and payment flow
  • Dual authentication strategies using cookies and JWT tokens
  • PostgreSQL schema design with Prisma ORM, migrations, and connection pooling on Supabase
  • Building responsive UI with Next.js, Tailwind CSS v4, and shadcn/ui components
  • Admin panel features: role management, user suspension, audit logging
  • Branch-based team Git workflow and resolving schema conflicts across modules
  • Integrating Google Analytics 4 and Open-Meteo weather API