A few years ago I volunteered to create a website for my softball league and it has been a great experience adding features and fixing issues. Today I finally posted the source code publicly to a Github repository Sportball Webapp