As I worked on the IACR conference site and got to know the organization better, I recognized a major problem that needed a fix: there was no standardization in the way conference programs were built. This meant that the chairs in charge of putting together the program for each conference had to build them from scratch each year. There was no easy way of organizing talks or sessions. It seemed like it was a huge pain, and that there had to be an easier way.
As a result, I proposed that I build a conference program editor for them. Using input from websubrev to generate a list of papers and a template based on the structure of previous conferences, the conference program editor gives IACR members a drag and drop GUI with which to build their conference programs.
I built wireframes and submitted the project for approval in April 2017, had it approved by May, and have been hard at work on it since June. It's nearing completion for the MVP, with several features planned for future releases. While this is planned to be an internal tool for IACR, I've got a working demo that closely resembles the finished product.
Built with Bootstrap 3 for styling, further CSS customization by yours truly, and PHP to interact with the MySQL database, I had the opportunity to learn a lot while building this project. Learning PHP was probably my biggest challenge, but it was also really rewarding to build something so complex.
See the code on Github