Booking Platform for Rental
Customer location:
Denmark
Duration
March 2023-Jan 2024
Services
Front-End, Back-End
Key technologies
Laravel
The client
GoTrailer is a Danish company that allows you to rent a trailer in one city and return it in another city. When the client outgrew the spreadsheet, they needed to automate the process of rental. The idea was to build a website that would provide a possibility for GoTrailer’s clients to rent trailers in automatic mode with returns moderation. The Product is implemented as two parts — Client module (booking form and rent status page) and password protected; Administrator module (control of trailers, locations, routes, bookings, finance and more). These parts will share the same database and resources.
The client has provided ready-to-go designs for the client module, which set up a nice tone of work since GoTrailer had a clear vision on the first steps on system creation.

Our Solution
Client Module
Client module consists of the booking form and the booking detail page. Booking form has personal data, reservation details and payment section. Booking detail page is unique for each booking and shows all the needed information depending on the current booking’s status.
Booking form consists of three steps: checking for trailer availability, personal details and payment. If rent is available for selected on Step 1 parameters, on the second step there will be non-editable rent parameters, pricing information and a form to fill up some personal details (and send an optional message to the administration). For the third step QuickPay is used as a payment system.


Administrator Module
Administrator module has the possibility to view, create and edit all types of records. Each type of record will have a list view and a single record view. Depending on record type, some list views might have additional functionalities for filtering, sorting and records search.
On top of the list, depending on record type there are some of list control buttons, like creating a new item (i.e. add a new trailer or location), exporting data (save the list or its part as Excel), filtering records (by type or data range) or searching for records (i.e. search the trailer by id plate).
There is also an extended functionality for some record types, like drop-off photos moderation, controlling trailer’s maintenance etc.

The result
The client has an automated booking system for renting that has been working since April 2023. 90% of manual management tasks are digitized and give time for the client to concentrate on the strategy and business expansion. The next step is discussing the website clone for trucks.
