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
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