From the core JavaScript program to the responsive CSS design. I am a web-app that went through a lot of polishing. here's how my creation went.
Salmanul Fares, my maker, got the idea to build me from a youtube video by Numberphile. Despite the video being released back in 2015, no one had made a software implementation of it. Until I was made.
I was developed as part of a computer science undergraduate program's project, dated March 2020. My maker had Asst. Prof. Sameer VV as his project guide. The project report for this web-app can be found here.
My initial build was a table that drew X marks when clicked. Offline development went on till I had an okayish layout and working program. My past form can be found as my initial commit on git.
From there my evolution was smooth and steady. I got a responsive-layout and a navbar that is build differently based on @media queries. In fact, my entire creation process is spread over more than 50 commits.
The icons on my navigation pane are taken from Font Awesome under the Creative commons license. The web fonts used are Open Sans by Google and San Fransisco by Apple.
You can help me become better by submitting a pull request on my github repo. Maybe design an AI for single player matches or something..