As I mentioned in the now locked thread, I have a beta version of my website at
http://musclememory.net (the regular one is at .com)
(going to geek out here, I'm sure there are other muscle nerds here that will appreciate this)
This is the third iteration of the website, all written by me. The original, was a cgi site written in C with flat files for the database. The second (current production version) is php, also with the data in flat files. Now this new version (at the .net address) is a single page app written in Angular 2, with a RESTful interface created with Laravel's Lumen, and all the data is in MySql.
Once Angular 2 is past RC, and I can minimize the JS files, I'll move it from .net to .com.
Here is an example of what the new site can do:
Go to
http://musclememory.netclick the last Go button, where it says List Contests By Organization, leaving the dropdown at All. A list of all the contests in the database will appear.
Now click the Gear icon in the upper right corner and select Filters. A popup dialog will appear. Change any of the settings in the dialog and the list of contests will adjust to match. Note the sliders react when you release the mouse button. Any click outside the dialog will make it disappear.
This filtering of results work on both contests and athlete names.
Also check out the options under Stats, especially the last three
and the site is all localized (different languages) although the current translations are just from google translate, which is not always reliable. (for example, google will translate "links" to "golf course" for some languages). Select the gear icon, User Settings. If you speak any of these languages and want to help I can show you the translation files.