Skip to content

Leader Board is a simple project based on JavaScript programing language. The purpose of this project is to work with APIs and ASYNC & AWAIT methods. I have used vanilla JavaScript with web pack to implement this project

License

MahdiSohaily/Leaderboard

Repository files navigation

Leader Board - JavaScript Project

Table of contents

Overview

The challenge

  • Create a new game with the name of your choice by using the API.
  • Make sure that you saved the ID of your game that will be returned by API.
  • Implement the "Refresh" button that will get all scores for a game created by you from the API (receiving data from the API and parsing the JSON).
  • Implement the form "Submit" button that will save a score for a game created by you (sending data to the API).
  • Use arrow functions instead of the function keyword.
  • Use async and await JavaScript features to consume the API

Setup Project

commands

In order to run this project locally in your machine follow the following steps

git clone https://github.com/MahdiSohaily/Leaderboard.git
cd Todo-app
npm install
npm run dev
npm run start

Screenshot

Desktop version Mobile Version
Solution Screenshot Solution Screenshot

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • Mobile-first workflow
  • Webpack 5
  • JavaScript

Author

About

Leader Board is a simple project based on JavaScript programing language. The purpose of this project is to work with APIs and ASYNC & AWAIT methods. I have used vanilla JavaScript with web pack to implement this project

Topics

Resources

License

Stars

Watchers

Forks