An open API service indexing awesome lists of open source software.

https://github.com/frank1738/leaderboard

The leaderboard website displays scores submitted by different players. It also allows you to submit your score.
https://github.com/frank1738/leaderboard

css html javascript webpack

Last synced: 2 months ago
JSON representation

The leaderboard website displays scores submitted by different players. It also allows you to submit your score.

Awesome Lists containing this project

README

          

![](https://img.shields.io/badge/Microverse-blueviolet)

# Leaderboard
![image](https://user-images.githubusercontent.com/98453979/171994749-12e8ba40-b098-4f46-b8d6-11640d4eb95c.png)

- The leaderboard website fetches score data submitted by different players from an API and displays them. It also allows you to submit your score which will then be displayed after hitting the refresh button.

## Built With

- HTML

- CSS

- JavaScript

- Webpack

- Lighthouse (An open-source, automated tool for improving the quality of web pages. It has audits for performance, accessibility, progressive web apps, SEO and more).

- Webhint (A customizable linting tool that helps you improve your site's accessibility, speed, cross-browser compatibility, and more by checking your code for best practices and common errors).

- Stylelint (A mighty, modern linter that helps you avoid errors and enforce conventions in your styles).

- ESlint (A mighty, modern linter that helps you avoid errors and enforce conventions in JavaScript codes)

## Live Demo

[Live Demo Link](https://frank1738.github.io/Leaderboard/)

## Prerequisites

- Have a working and updated browser
- Have a local version control like **git** install on your computer
- Have knowledge about figma to adapt the design by following some specific requirements
- Have an account and sign in on GitHub, as online/remote version control system
- Download waves to check project accessibilty

## Getting Started

To get a local copy up and running follow these simple example steps.

- npm
```sh
npm install npm@latest -g
```

### Installation

1. Clone the repo
```sh
https://github.com/frank1738/Leaderboard.git
```
2. Install webpack packages
```sh
--save-dev webpack
```
3. Run command
```sh
npm start
```

(back to top)

See the [open issues](#) for a full list of proposed features (and known issues).

## Author

👤 **Frankline Osoro**

- GitHub: [@frank1738](https://github.com/frank1738)
- Twitter: [@frankhiggins08](https://twitter.com/frankhiggins08)
- LinkedIn: [Frankline Osoro](http://www.linkedin.com/in/frankline-osoro-b526ba18b)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Acknowledgments

The design has been inspired by:

[Microverse](https://www.microverse.org)

## 📝 License

This project is [MIT](./MIT.md) licensed.