Courses

Re-creating Booking.com API with Laravel and PHPUnit

  • 23 lessons
  • 44681 words

This content is available only for premium members.

About this course

The best way to learn to code is to create real projects. In this long course, I decided to simulate the creation of a well-known web application: Booking.com with Laravel

Of course, I won't create ALL of it, that would take years, I lowered the scope to this:

  1. We will create a DB structure and API endpoints for managing properties, property search, showing apartments/rooms data, and making bookings.
  2. All of that is covered by automated tests with PHPUnit.

A few screenshots from the course:

Notice: I see this course as "ongoing": based on the feedback and requests, I'm likely to add more lessons, diving deeper into other features of Booking.com, so be active in the comments.

The first two lessons are free, and the repository on GitHub is also available. So, let's dive into the first lesson!