Concert In Israel

An events platform, built with Laravel for United Hatzalah. In the back-end, admins can create new events, seating plans and get live transactions/revenue data, while users on the front-end can book/reserve seats securely via their chosen payment method.

Concert In Israel project image

Overview

Part of United Hatzalah's fundraising is an annual concert benefit. I worked to build an event ticketing platform for them to be able to create events in a back-end dashboard and for users to be able to purchase tickets and reserve seats for the concert in a responsive, UI. This was achieved by adapting Attendize, an unfinished laravel project and integrating it with Seats.io, a javascript plugin for creating seating plans. The platform also needed to support English, Hebrew and French on both the front-end and back-end.

My Role

I lead the development of this project, which began with implementing a method for storing and retrieving database values in three languages. This was achieved by adapting the back-end interface so that the same form could be utilized with a togglable language option, so that the admins could submit values in the language of their choice, which were stored and also able to be retrieved from within a JSON data structure, inside the database.

Togglable language selection for creating data entries in different languages

Another of the main parts of this project was the integration of the seating plans plugin into the web application. I created a panel in the dashboard whereby admins could select a seating chart to use for an event, view it with live data on booked, reserved or free seats as well as linking orders and attendees to their seats along with editable notes. In that same panel, they would also be able to edit the seating plan itself.

User selectable seating plans from past events
View seating plan with live data on seat statuses and orders/attendees
Embedded seating plan editor