Skip to content

Leaderboard is a project that lets users see a list of scores. It also provides the user with a form to add his own scores to the list. It uses the Leaderboard API to get and post scores. It was coded using standard technologies like HTML5, CSS3 and JavaScript; and has an object-oriented approach using a model view presenter pattern.

License

Notifications You must be signed in to change notification settings

paulsaenzsucre/LeaderBoard

Repository files navigation

logo

LEADERBOARD

📗 Table of Contents

📖 Leaderboard

Leaderboard is a project that let users to see a list of scores. It also provide user a form to add his own scores to the list. It uses the Leaderboard API to get and post scores.

This project is coded with standard languages like HTML5, CSS3 and JavaScript.

🛠 Built With

Tech Stack

Client

Key Features

  • You can see a score list.
  • You can fetch scores from the Leaderboard API
  • You can add a new score and send it to the Leaderboard API.

(back to top)

🚀 Live Demo

(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:

In order to run this project you need:

Setup

  • You can download the Zip file on the GitHub repository, or clone the repository with:
git clone https://github.com/elafildecolor/LeaderBoard.git
  • Access the cloned directory with:
cd LeaderBoard
  • Open it with your favorite code editor or with the live server

Install

To install run:

npm install

Run tests

To analyze the source code in your local environment with linter follow these steps:

  • Looking for linter errors in HTML files run:
npx hint .
  • Looking for linter errors in CSS | SASS files run:
npx stylelint "**/*.{css,scss}"
  • Looking for linter errors in JavaScript files run:
npx eslint .

👥 Authors

👥 Paul Sáenz Sucre

(back to top)

🔭 Future Features

  • Manage more than one game scores
  • Ordering the score list
  • Drag and drop to reorder scores

(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

  • Hat tip to anyone whose code was used.
  • Thanks for all the curated content that was provided to us.
  • Thanks to my learning and coding partners for all their support.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

Leaderboard is a project that lets users see a list of scores. It also provides the user with a form to add his own scores to the list. It uses the Leaderboard API to get and post scores. It was coded using standard technologies like HTML5, CSS3 and JavaScript; and has an object-oriented approach using a model view presenter pattern.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published