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

https://github.com/jaujau088/leaderboard-with-api

A single page web app that displays scores submitted by different players. All data is preserved thanks to the external Leaderboard API service.
https://github.com/jaujau088/leaderboard-with-api

es6 html javascript leaderboard-api microverse rest-api scss webpack

Last synced: 2 months ago
JSON representation

A single page web app that displays scores submitted by different players. All data is preserved thanks to the external Leaderboard API service.

Awesome Lists containing this project

README

          

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

# Leaderboard

> The leaderboard is a website that displays scores submitted by different players. It also allows you to submit your score. All data is preserved thanks to the external [Leaderboard API service](https://www.notion.so/microverse/Leaderboard-API-service-24c0c3c116974ac49488d4eb0267ade3).

## Built With

- HTML
- SCSS
- JavaScript (ES6)
- Webpack
- REST API

## Live Demo

:fire::fire: https://jaujau088.github.io/leaderboard-with-api/dist/ :fire::fire:

## Getting Started

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

### Prerequisites

- Node.js
- npm

### Setup

- Clone the project
```terminal
git clone git@github.com:JauJau088/leaderboard-with-api.git
```

- cd into the project directory
```terminal
cd leaderboard-with-api
```

- Once you've cloned the repo and are inside the directory, run `npm install` command to get all necessary installations.

- Build/ watch project (not necessary, but might be needed in case you make some changes in the src folder).

```terminal
npm run build
npm run watch
```
- **Congratulations!** you are all set and you can open the project using a live sever extension from your code editor
- or you can also use Webpack's live server by simply typing

```terminal
npm start
```

## Author

👤 **Jauhari Alafi**

- GitHub: [@JauJau088](https://github.com/JauJau088)
- Twitter: [@jaujauj](https://twitter.com/jaujauj)
- LinkedIn: [Jauhari Alafi](https://linkedin.com/in/jauhari-alafi/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

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

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Hat tip to anyone whose code was used
- Inspiration
- etc.

## 📝 License

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