AI Use Notice:
AI was not used to generate the code, user interface, or content of any part of this website.
AI served as a source of advice for system design, as this was my first time creating any sort of application with a non-CLI user interface, as well as web development.
AI also helped me learn how to write CSS and use Tailwind, and provided advice on how to achieve my desired result using these tools.
The point of this project was twofold: for me to learn how to create user interfaces and web apps, and also to give the community a new platform.
As such, I did not see it fit to use AI as I value the learning experience and the care put into the design instead of just putting out a product as fast as possible.
Maintenance Promise:
This website incurs monthly costs for hosting, as well as yearly costs for the domain. There is a donation link in the navbar and on the homepage.
Donation helps ensure that the site keeps running, and helps compensate me for the work I put into this, which consisted of many hours across a long timespan.
Should I ever be in a position where I am no longer interested in maintaining the website for any reason, I pledge to release the source code in full, and provide a copy of the database with private user information removed to a member of the community I deem the best candidate to continue operation of the website.
MKWLeaderboards is a community run website, with various roles available
that help ensure the site runs smoothly, has accurate data, and is updated
quickly.
Users:
Users can submit their times through the website or through a Discord
server, and moderators will review their times and accept/reject them.
Moderators:
Moderators have special access to the website, and can add/edit players
and runs. They can also view a submission queue of user-submitted runs.
Players who would like to become moderators can contact an admin or the
site owner if they would like to become a moderator.
Admins:
Admins are a high privilige role that can promote/demote users, ban users,
edit categories, and more. They are trusted community members chosen by
the site owner, and not something that users will apply for.