Tanstack Start
Professional Projects

Laravel AirBNB

Airbnb-inspired property rental application built with Laravel 12

General Information

FieldDetail
Period10.02.2026 → 31.03.2026
ContextJobtrek Training Centre
TrainingApprentice 1st year
Main goalLearn Laravel by building an Airbnb-inspired property rental web application
RoleSolo developer

Description

An Airbnb-inspired rental application built with Laravel 12. Users can list apartments with several images, browse and filter properties (by ownership or booking history, sorted by price or number of rooms) and book them for a date range. The booking system detects date conflicts and calculates the price automatically. The home page shows the 3 most-booked destinations. Users can edit their profile, and admins can manage users from an admin panel. Policy-based authorization makes sure users can only manage their own data.

Technologies Used

CategoryDetail
LanguagesPHP 8.2+, Blade, HTML5
Frameworks / LibrariesLaravel 12, Eloquent ORM, Tailwind CSS 4, Flowbite
ToolsGit, Composer, npm, Vite 7, Railway (hosting)
DatabaseSQLite

ICT Training Plan Competencies

  • c1: Identifier et analyser les données et développer des modèles de données
  • c2: Mettre en œuvre des modèles de données dans un dispositif de stockage de données numériques
  • g1: Analyser et documenter les besoins en matière d'applications et d'interfaces
  • g2: Vérifier la faisabilité technique des prototypes d'interfaces utilisateur et les développer
  • g3: Evaluer et documenter la sécurité des applications et des interfaces
  • g4: Elaborer des variantes de mise en œuvre d'une application et développer la solution sur le plan conceptuel
  • g5: Implémenter les applications et les interfaces selon le concept en respectant les exigences de sécurité
  • g6: Vérifier la qualité et la sécurité des applications et des interfaces
  • h1: Définir la plateforme appropriée pour la livraison des applications
  • h2: Définir le processus de livraison des applications
  • h3: Implémenter le processus de livraison des applications
  • h4: Surveiller les applications et les interfaces et résoudre les problèmes en cours de fonctionnement

Repository

On this page