Project

YMCA

Online Community Contest

The YMCA needed a responsive web application built to facilitate the submission of community project proposals, and a platform to enable public voting. The YMCA My Fresh Page contest ran successfully for three years, with more than 500 proposals submitted, one million votes cast, and ten grants awarded to young entrepreneurs each year. My roles included; application architecture, front-end and back-end development, database design, server administration, and CI/CD implementation.

Technologies Used
  • Laravel
  • JavaScript
  • jQuery
  • CSS
  • PHP
  • MySQL
  • Gulp
  • Git
View Details

Details

  • Responsive front-end built with Bootstrap
  • Custom back-end built with Symfony
  • Friendly entry form with media uploads handled via XHR
  • Categorized search results loaded via XHR
  • Location based sorting by postal code
  • Anti-cheating measures on the front and back-end
  • Custom admin system and reporting