/Leaderboard

This Leaderboard website displays scores submitted by different players. it consume the Leaderboard API using JavaScript async and await and add some styling.

Primary LanguageJavaScript

Leaderboard

Table of Contents ๐Ÿ“—



leaderboard ๐Ÿ“–

this project sets-up a JavaScript project for the Leaderboard list app, using webpack and ES6 features, notably modules. developing a first working version of the app following a wireframe, will consume the Leaderboard API using JavaScript async and await and some styling.

Built With ๐Ÿ› 

Tech Stack ๐Ÿ—œ๏ธ

Client
Server


Key Features ๐Ÿท๏ธ

  • Adding a new item
  • Displaying item on the page

(back to top)


Getting Started ๐Ÿ’ป

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

Prerequisites ๐Ÿงฑ

In order to run this project you need:



Setup โš™๏ธ

  • Create a new folder to store the files in.

Install ๐Ÿ—๏ธ

  • Open your command prompt or terminal and run.
  • Clone the repository
      git clone https://github.com/MariamOsman11/Leaderboard.git
  • Install all dependencies:

        npm install
  • Build the project:

        npm run build
    • Run the project:
        npm start



Usage ๐Ÿ“‚

  • use your daily task



Run tests ๐Ÿงช

How should it be tested? To run tests, run the following command:

  • HTML linter errors run:
npx hint .
  • CSS linter errors run:
npx stylelint "**/*.{css,scss}" --fix
  • JavaScript linter errors run:
npx eslint . --fix



Deployment

You can deploy this project using: GitHub Pages, Vercel or Netlify.

This project was deployed using GitHub Pages. For more information about how to use GitHub pages read here ๐Ÿคฉ. If you want to watch a video about how to use GitHub pages instead of reading click here.

Authors ๐Ÿ‘ฅ

๐Ÿ‘ค Author1 Mariam

(back to top)



Future Features ๐Ÿ”ญ

  • Make the app responsive
  • Reordering a selected item (as drag-and-drop)

(back to top)

Contributing ๐Ÿค

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page

(back to top)

โญ๏ธ Show your support

Give a โญ๏ธ if you like this project!

(back to top)

๐Ÿ™ Acknowledgments

Microverse materials

(back to top)

๐Ÿ“ License

This project is MIT licensed.

(back to top)