My name is Grady Ward, I am from the class of 2016, and before my junior year, I wrote the HTML and CSS which defined this site.
People were happy, times were good.
To keep the site up to date, I had written a barebones content management system in Java. It was shoddily written, but was easy enough to run that our web guru that year (Sarah Khimjee) was able to easily update the site on her own.
Unfortunately, this was not a permanant solution, because the site needed more flexibility, and needed to have more people have access to editing it.
What I created in its place is one of my proudest coding accomplishments. Here is how the site works, it has two main components:
There is so much going on in this project, so many neat little tricks, that I can't do it justice in a single page.
Heck, it supports image uploads. Have you ever built an image uploader from scratch? What a rush!
I really enjoyed building this, and I am certain that it will be in use for a long time.
The code is availible on github: https://github.com/gbdubs/StudentUnion
Questions/Comments/Concerns, feel free to contact me at firstname.lastname@example.org.