The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is preserved thanks to the external API
[x] Add day/night theme functionality to give my project some sightliness
[x] Style the project to be more responsive with a breakpoint of 992px,
[x] Set up .github/workflows linters to check and fix linters errors for HTML/CSS/JavaScript.
[x] Set up the project with webpack and add URL-loader | webpack to add images
[x] Used async and await JavaScript features to interact with the API.
[x] Implemented the "Refresh" button (receiving data from the API and parsing the JSON).
[x] Implemented the form "Submit" button (sending data to the API).
[x] Create a style.css and set rules for the LeaderBoard, loaded by Webpack Style/CSS Loader.
[x] All my source files (index.html, index.js, and style.css) is located in the/src directory and distribution files are generated and served by webpack.
In this Milestone: final touches
Visit Live Demo