Aimane.OS
← Back to Portfolio
CASE STUDY // WEBSource Code

HBNB (AirBnB Clone)

Full-Stack Hospitality Booking System

A full-stack accommodation rental web application featuring property search, dynamic filter parameters, booking states, user profiles, and reviews.

LIVE ARCHITECTURE SIMULATORInteractive Demo
The Challenge

Ensuring clean separation of layers across custom Python CLI, Flask REST API, MySQL database, and dynamic front-end UI.

Architectural Approach

Built a custom Python interpreter interface for admin management, dynamic Flask API endpoints, and a front-end interface built with HTML5, CSS, and JS.

Engineering Impact

Solidifies end-to-end full-stack software lifecycle understanding from database design to UI components.

Technical Key Highlights

  • ▸Custom Python CLI for object storage & CRUD operations
  • ▸Flask REST API backend connected to MySQL database
  • ▸Dynamic front-end filtering by state, city, and amenities
Technologies Used:PythonFlaskMySQLJavaScriptHTML/CSS