
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.

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.


