Those of you who know me know that I have a good number of projects I publish on here for the community to use. Some of these are static projects that take some time to put together and then can be used repeatedly basically forever. The harder ones for me are the projects that require constant improvements and recalculations. Those projects take a lot more effort to keep up with, and as much as I want to constantly update statistics, believe it or not I actually do have a life outside of FRC that sometimes requires my time.
As a partial solution to this, I’ve set up a website that automatically recalculates statistics periodically so I don’t have to do it manually. It’s also where I will be posting any projects that I plan on continually updating, so I don’t need to keep updating links. The website is a GitHub Pages site, which pulls data from a server set up on a raspberry pi (which is what does the calculations). The rpi can be prone to crash if overloaded, so in case of server failure the webpage should pull from cached data from the GitHub which I update manually and will try to keep updated. I am decidedly not a web developer (or even an ECE major), so any suggestions for making the system more efficient without spending any money is welcome. The site does take a while to load, so please be patient; it has to load data from a lot of teams and all it’s all going through my home network.
The website is here: arimb.github.io/Server/webpages
Currently the website features my AMB Design Calculator, a District Points ranking (updates every night), a list of Hexafecta teams (updates once a week), and a W/L/T list for all teams (updates every night). I plan on adding more stuff there as I have time and as I develop it.