The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is preserved thanks to an external API. Technologies used are JavaScript(ES6), HTML5, CSS3, Webpack. Also, the Gitflow workflow was used.

Overview

Leaderboard

The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is preserved thanks to an external API.

screenshot

Built With

  • Webpack
  • JavaScript (ES6)
  • CSS3
  • HTML5

Live Demo

Click here to view

Getting Started

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

Prerequisites

some knowledge on npm webpack and ES6

Setup

  • Clone repository using this command in terminal git clone https://github.com/cwaku/Leaderboard.git
  • Change directory to the cloned repository cd Leaderboard
  • Install dependencies using npm install
  • run npm start

Install

  • Node modules
  • HtmlWebpackPlugin npm install --save-dev html-webpack-plugin
  • Load CSS npm install --save-dev style-loader css-loader
  • Setup local dev server npm install --save-dev webpack-dev-server

Author 👤

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

Comments
  • Leaderboard- Code review

    Leaderboard- Code review

    Hi there!

    You have done a great job so far. You have:

    • [x] Implemented the functionalities well
    • [x] The project is well styled.

    Please check on the display viewport height of the page.

    Thank you!

    opened by DelhinRharl 2
  • Setup project

    Setup project

    In accordance with the project requirement:

    • Project used npm and webpack
    • Project is with Plain HTML and minimum CSS
    • No API calls were made
    • Project uses ES6 modules, with import and export.
    opened by cwaku 1
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    opened by imgbot[bot] 0
  • Restyle Split CSS file

    Restyle Split CSS file

    Automated style fixes for #10, created by Restyled.

    The following restylers made fixes:

    To incorporate these changes, merge this Pull Request into the original. We recommend using the Squash or Rebase strategies.

    NOTE: As work continues on the original Pull Request, this process will re-run and update (force-push) this Pull Request with updated style fixes as necessary. If the style is fixed manually at any point (i.e. this process finds no fixes to make), this Pull Request will be closed automatically.

    Sorry if this was unexpected. To disable it, see our documentation.

    opened by restyled-io[bot] 0
  • Leaderboard: final touches

    Leaderboard: final touches

    According to the project requirements:

    • The application was styled to improve the look and feel
    • No framework was used

    PS: This is a resubmission because I repeated the week due to unrelated reasons

    cheers

    opened by cwaku 0
  • Leaderboard: hit the API

    Leaderboard: hit the API

    With the project requirements:

    • A new game was created using API
    • Implemented the "Refresh" button (receiving data from the API and parsing the JSON)
    • Implemented the form "Submit" button (sending data to the API)
    • Use async and await JavaScript features to consume the API

    PS: This is a resubmission because I repeated the week because of unrelated reason

    opened by cwaku 0
  • Leaderboard: setup project

    Leaderboard: setup project

    In accordance with the project requirement:

    • Project used npm and webpack
    • Project is with Plain HTML and minimum CSS
    • No API calls were made
    • Project uses ES6 modules, with import and export.

    PS: This is a resubmission because I repeated the week because of unrelated reason

    opened by cwaku 0
  • hit the API

    hit the API

    With the project requirements:

    • A new game was created using API
    • Implemented the "Refresh" button (receiving data from the API and parsing the JSON)
    • Implemented the form "Submit" button (sending data to the API)
    • Use async and await JavaScript features to consume the API
    opened by cwaku 0
Owner
Ricky Mormor
💻 Software Developer, Blockchain enthusiast, part-time Digital Marketer. Stack: JavaScript, Ruby, Rails, React, Redux. Looking for my next job 😺
Ricky Mormor
This website 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. Built with Webpack and ES6

Leaderboard This website displays scores submitted by different players. It also allows you to submit your score. All data is preserved thanks to the

Sanja Mandic 9 Sep 30, 2022
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 Leaderboard API service. Built with Html, CSS and JavaScript

Leaderboard App ?? Table of Contents ?? About the Project ?? Built With Tech Stack Key Features ?? Live Demo ?? Getting Started Setup Prerequisites In

Tetteh Kodjo-Sarso 4 Mar 21, 2023
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 Leaderboard API service.

Leaderboard The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is preserved tha

Jihane Haddad 5 Feb 10, 2022
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 Leaderboard API service.

Leaderboard The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is preserved tha

Regiss Mukubiza 2 Apr 8, 2022
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 Leaderboard API service.

Leaderboard- DESCRIPTION The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is

Andres Garzon 2 Jun 16, 2022
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 Leaderboard API service.

Leaderboard ?? Table of Contents ?? About the Project ?? Built With Tech Stack Key Features ?? Live Demo ?? Getting Started Setup Prerequisites Instal

Ritika Rawat 4 Mar 20, 2023
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.

Leaderboard The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is preserved tha

null 5 Mar 5, 2022
A leaderboard website which displays scores submitted by different players. It also allows you to submit your score. All data is preserved in the external game API.

Leaderboard LeaderBoard Built With HTML JavaScript CSS webpack Getting Started clone this repository. $ cd Leaderboard. $ npm run build . $ npm start

ahmednazirmusah 3 Oct 13, 2022
The Leaderboard App displays scores submitted by different players, allows you to submit your score and all data is preserved in the Leaderboard API service.

Leaderboard The Leaderboard App displays scores submitted by different players, allows you to submit your score and all data is preserved in the Leade

Jonathan Kayizzi 6 Nov 9, 2022
The leaderboard website displays scores submitted by different players. It also allows you to submit your score. I created this project using ES6 concepts. I connected to the Leadboard API service

Leaderboard App The leaderboard website displays scores submitted by different players. It also allows you to submit your score I created this project

Kwasi Antwi Baayeh 5 Dec 21, 2022
The leaderboard website displays scores submitted by different players. It also allows you to submit your score. Built with HTML, CSS, JavaScript with APIs

LeaderBoard The leaderboard website displays scores submitted by different players. It also allows you to submit your score. Built With Html,JS,CSS We

Promise Okechukwu 10 Nov 1, 2022
The leaderboard is website displays scores submitted by different players. It also allows you to submit your score.

Leaderboard The leaderboard is website displays scores submitted by different players. It also allows you to submit your score. Major languages HTML C

Mohammed Elseddik Rebbouh 3 Apr 19, 2022
Clinton Mbonu 20 Jun 30, 2022
This application displays scores submitted by different players from an API service. It also allows a user to submit his/her score while saving the data on the API.

Leaderboard This application displays scores submitted by different players from an API service. It also allows a user to submit his/her score while p

Felix Ouma 8 Jul 15, 2022
Erick Hans 5 Oct 26, 2022
The leaderboard website displays scores submitted by different players. It also allows you to send and receive data from API. Build with JavaScript, CSS and HTML.

Leadboard The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data is preserved using

Fatima Ezzahra elmenoun 4 Jan 31, 2022
A leaderboard website that displays scores submitted by different players. It was developed with Javascript, HTML, CSS and the Leaderboard API service was consumed.

LeaderBoard App Description The leaderboard website displays scores submitted by different players. It also allows you to submit your score. All data

Bright Kweku Ahiadeke 6 Jul 25, 2022
Leaderboard web display recent scores for different players and it also allows you to submit a new score.

Leaderboard Leaderboard web display recent scores for different players and it also allows you to submit a new score. Getting Started To get a local c

Fahd Rahali 3 Apr 14, 2022