Back to Projects
Baitak - Image 1

Baitak

Graduation Group Project, 2025 National Software Academy, Cardiff University. Built a web and mobile app for chalet bookings in the Middle East with portals for renters, hosts, and admins. Applied Scrum methodology to manage development and team collaboration.

Technologies Used

Next.jsReact NativeTypeScriptTailwindJestSupabase

Overview

Baitak is a full-stack chalet rental platform designed for the Middle Eastern market. I led the development of a dual-platform solution with web and mobile applications serving renters, hosts, and administrators. The platform features real-time booking management, secure payment processing, multi-language support, and geolocation services.

Key Features

  • Dual-platform architecture (Next.js web + React Native mobile)
  • Real-time booking system with instant confirmation
  • Secure Stripe payment integration
  • Multi-language support (Arabic & English)
  • Role-based access control for three user types
  • Mapbox and Google Maps integration
  • Push notifications and email communications
  • Offline capabilities for mobile app

Technical Architecture

  • Frontend: Next.js 15, React 19, Tailwind CSS, Radix UI
  • Mobile: Expo, React Native, NativeWind
  • Backend: Supabase (PostgreSQL), Supabase Auth
  • State Management: Zustand
  • Testing: Jest, React Testing Library
  • Deployment: Netlify (Web), EAS (Mobile)

Recognition & Achievement

Received a first-class mark and standing ovation from the project supervisor. The project demonstrated exceptional quality in architecture design, team coordination, and professional implementation exceeding academic standards.