Steve Stone

Developer. Designer. Youth Worker. Nerd.

CIY App Admin V2

Events Event Editor

Overview

CIY runs US and International conferences to call students to Christ and into a life of kingdom work through the church. I as asked to help create a platform for staff, volunteers and students to get up-to-date info while at the conference. It needs to be fast, editable on-site, and run as close to the user as possible, as some locations have limited connectivity.

Version 2 is a custom admin panel for CIY App, built from the ground-up!

Behind the Scenes

We ran into issues with Wordpress being slow for so many users hitting the site at once. Advanced Custom Fields, while great, wasn't scalable in this use case. Time for a new solution!

V2 is completely rewritten from the learnings of previous version. It's fast and lightweight, using Firebase as it's database, and the data structure is lean (no-crazy WP lookups!). The UI and form fields are custom for this project as well. Once the data is saved, it is packaged as a JSON file and host off the app so the admin doesn't experience slow load times at peak times, and the server isn't handling any builds for users.