๐๏ธ ๐จโ๏ธ Overall application overview
The symfony application is a simple Rental listing and booking application. It's a monolithic application that has a backend and a frontend. The backend is a REST API that serves the frontend. The frontend is a simple twig application that uses the REST API to list and book rentals.
๐๏ธ ๐โโ๏ธ Application development setup
Lets start building our application building blocks:
๐๏ธ ๐ฆ Backend rentals_index endpoint
Rental controller
๐๏ธ ๐ Backend routes details and /rental/create
Linking to other pages
๐๏ธ ๐ Booking and confirmation of a rental
The booking and confirmation of a rental is a process that involves the following steps:
๐๏ธ ๐ My Bookings page
This page lists the already made bookings of the user.
๐๏ธ ๐ Full code
The full code can be found in the main github repo.