Leaderboard is my demo project for learning the usage of API and Git workflow and it is a simple website that displays a list of players' names and scores and allows you to add that info to the list.
MIT License
This project is a Single Page Application (SPA) that interacts with a Leaderboard API to display a list of players' names and scores. Users can add new players' scores to the list, which is then stored in the API.
The project uses Webpack for bundling and optimizing code. Webpack allows you to combine all your JavaScript modules into a single file, reducing the number of HTTP requests required to load a web page. This results in a faster and more responsive web page for users.
The project is designed to provide a hands-on learning experience for those interested in learning about APIs, Git workflow, and Webpack. Through this project, users will learn how to fetch data from a remote server, manipulate the DOM to display the data, and send data back to the server to be stored. They will also learn how to use Git for version control, including creating and managing branches, committing changes, and merging them back into the main branch.
Overall, this project is a great way to gain practical experience in web development and gain valuable knowledge that can be applied to other projects in the future.
To get a local copy up and running, follow these steps.
In order to run this project you need:
HTML
, CSS
, and JS
.Clone this repository to your desired folder:
git clone https://github.com/AbdusSattar-70/Leaderboard.git
cd Leaderboard
Install this project with:
npm install
You can use it to store game data in a remote location and see when you want for fun!
To run tests, run the following command:
npx stylelint "\*_/_.{css,scss}"
npx exlint .
npx hint .
You can deploy this project using:
npm run build
Everybody is welcome to suggest, changes,Contributions, issues, and feature request in this repo.
In order to do it, fork this repository, create a new branch and open a Pull Request from your branch.
Feel free to check the issues page.
If you like this project, Please give me and you can use it following MIT license.
Thanks to all of my coding partners, team members, and specifically Microverse code reviewers to help me to figure issues out.
I would like to thank and appreciate who contributes this project.
This project is under MIT licensed.