You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This summer, I worked on Open Event Webapp project which consists of two components a) an event website generator and b) the actual generated website output. The generator takes in the event data in the form of a zip or an API endpoint as input and outputs a feature rich static event website which can be easily deployed to any web location. The aim of my project was to improve and enhance the Open Event Webapp which included adding support for new API (JSONAPI) of Open Event Server, integrating Selenium Testing, building a showcase site, adding Service workers etc.
Goals Achieved
Added support for new API (JSONAPI) of Open Event Server.
Added service workers for caching and offline functionality of event websites.
Integrated Selenium Testing in the project for catching and avoiding regressions.The tests are run on Sauce Cloud on each PR made against the repo.
Helped in preparing different event samples and built a showcase site to display them. The sample events are automatically deployed on each PR merge in the repo.
Added the feature of generating single unique pages for every session of an event.
Added png export feature of event schedule
Added ics export feature of event schedule.
Made the collapsing and uncollapsing of sessions animation fluid on tracks, rooms and schedule pages.
Converted the side track name list into a track filter on tracks page.
Added a rooms filter on the right side of the rooms page.
Updated the UI of the generator form and added top bar, a pop-up menu and a footer with link to the latest deployment.