IN THE PIPE
Here is a list of features that are currently being worked on, loosely in order of priority.
MASS SEAT RESERVATION/EDITING
Users will be able to select multiple seats in a seating chart before performing an action against those seats. This will allow organizers to quickly manage multiple seats at a time. Attendees will also be able to quickly reserve multiple seats and manage all seats they own in one screen. This update will also make it more obvious that attendees have to pay for their seats, as a cart/reservation screen will open upon reserving seats.
CUSTOM REGISTRATION FIELDS
Custom registration fields will allow event organizers to specify fields to be filled out by attendees when registering for an event. This will enable things like asking questions and adding items for purchase to a reservation. Along with custom registration fields will be the ability to limit default fields such as username/dob/shirt size.
ENABLE TICKET TRANSFERS
General admission tickets will be transferable between users by email.
MISCELLANEOUS / OTHER
Web API for event statistics.
Seating charts embeddable on external sites.
Here is a list of features that have been recently completed and released on the production site.
MULTI-CURRENCY SUPPORT [February 2016]
The site now supports many major currencies instead of just the USD.
CONTACT AND SOCIAL MEDIA LINKS [August 2015]
Organization and event landing pages now display email links to contact the event organizer. Appropriate ocial media links will also be displayed if supplied by the organizer.
SEATING CHART ENHANCEMENTS [July 2015]
Tables can now be spawned on the seating chart by using height/width drop-down lists. This simplifies things for most users. The custom draw grid is still available and required when editing tables. Seat type shades are now available as an optional setting. Seat names in tables can be customized and reset.
EVENT IMAGES [May 2015]
Event organizers can now easily add and remove event images in the far right and central columns on the event pages.
TICKETS REWORK [May 2015]
Tickets have been re-done. They are now more easily added and updated by administrators and reserving and paying for tickets is much more clear to the attendee. Attendees and admins can also edit their ticket details at any time, similar to seats, simply by clicking on a ticket they have the authority to modify.
COUPON CODES WORK FOR TICKETS [May 2015]
Coupon codes can now be applied towards tickets.
COUPON CODES [April 2015]
Admins can create and manage coupon codes and then give them out to potential attendees. The attendees can apply coupon codes towards seat reservation purchases, and soon ticket purchases as well.
SEATING CHART EDITING [March 2015]
Seating chart creation and editing has been completely overhauled. The administrators can now interact with and edit their tables individually rather than dealing with an entire seating chart. The experience is much better overall.
DYNAMIC EVENT LAYOUTS [March 2015]
Event layouts have been vastly improved. The legend will move above the seating chart for smaller screens resulting in a better looking seating chart area. The seating chart also automatically hides on too small of screens to ensure a quality user experience.
SITE LAYOUT PLUGIN UPGRADE [March 2015]
I upgraded the site from Twitter Bootstrap 2.3.2 to the latest version of bootstrap and it made for a lot of great improvements. The upgrade was necessary for dynamic event layouts but caused an overhaul of general site sizing for small screens. It also resulted in much better modals throughout the site.
Here is an RSS feed of the latest commits to the LANREG codebase.