Leaderboard is a straightforward yet impactful and responsive micro-exercise project developed within the context of Microverse.
The leaderboard website showcases scores contributed by distinct players, offering an interactive and user-friendly experience optimized for mobile devices. Additionally, the platform facilitates the submission of individual scores, contributing to a dynamic and engaging user participation. Integral to this seamless functionality is the integration of an external Leaderboard API service, ensuring the persistence and accessibility of all data.
- HTML
- CSS
- JavaScript
- LINTERS
- Webpack
- API
Client
- Use of webpack to bundle JavaScript
- ES6 Syntax
- Use of ES6 modules to write modular JavaScript
Coming Soon!
To get a local copy up and running, follow these steps.
In order to run this project you need:
- A Chrome browser
- npm
Clone this repository to your desired folder:
sh
- cd my-folder
- git clone git@github.com/Pi1998/leaderBoard.git
Install the prerequisites this project using:
sh
- cd leaderBoard
- npm init -y
- npm install --save-dev hint@7.x
- npm install --save-dev stylelint@13.x stylelint-scss@3.x - -
- stylelint-config-standard@21.x stylelint-csstree-validator@1.x
To run the project:
index.html
To run tests after setting up the linters, run the following command:
sh npx hint . sh npx stylelint "**/*.{css,scss}"
You can deploy this project using:
- Run index.html on your preferred browser.
👤 Shinn Thant Swam Ye
- GitHub: @Pi1998
- Update CSS designs
- Deploy to Github Pages
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, create a pull request or hit me up on Pi.
- I would like to thank Microverse Reviewers for reviewing this pull requests.
- This project is MIT licensed.