jugosack / leaderboard

The leaderboard website is is a web-based project that was built using webpack. It displays scores submitted by different players. It also allows you to submit your score.

Home Page:https://jugosack.github.io/leaderboard/dist

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

leaderboard

LEADERBOARD


screenshot

My Microverse leaderboard project (Module two)

πŸ“— Table of Contents

πŸ“– leaderboard

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

Technology
  • HTML
  • CSS
  • Bootstrap 5
  • Javascript
  • Webpack
  • Linters (Lighthouse, Webhint, Stylelint, Eslint)
  • Git/GitHub work-flow

(back to top)

Tech Stack

Client
  • CSS
Server
Database

πŸš€ Live Demo

(back to top)

πŸ‘ Presentation

Deploy my website with github pages"

- Loom video link

πŸ’» Getting Started

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

Prerequisites

  • IDE to edit and run the code (We use Visual Studio Code πŸ”₯).
  • Git to versionning your work.

Install

Requirements

  • Linters configuration.

Clone the repository to get start with project, then make sure to install dependencies in the linters file located in the linter file

(back to top)

Run tests

Check for the tests when you generate a pull request and fix the errors if any. For stylelint error run: sudo npx stylelint "*/.{css,scss}" --fix and it will the fix style issues automatically.

  • to test and check the html file/s is error-free run: npx hint .

  • to fix errors run: npx hint . -f

  • to test and check the css file/s is error-free run: npx stylelint "**/*.{css,scss}"

  • to fix errors run: npx stylelint "**/*.{css,scss}" --fix

  • to test and check the js file/s is error-free run: npx eslint .

  • to fix errors run: npx eslint . --fix

Deployment

πŸ‘₯ Authors

πŸ‘€ Jugoslav Achkoski

πŸ”­ Future Features

  • Project 2: send and receive data from API.

  • Project 3: final touches.

🀝 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!

(back to top)

πŸ™ Acknowledgments

I would like to thank Microverse for the information provided to build this project.

(back to top)

❓ FAQ (OPTIONAL)

  • Can I use the project for any purpose?

    • Yes, you can use this files for anything you need.
  • Is the information saved in any database?

    • No, all data is saved in Local Storage.

πŸ“ License

This project is MIT licensed.

(back to top)

About

The leaderboard website is is a web-based project that was built using webpack. It displays scores submitted by different players. It also allows you to submit your score.

https://jugosack.github.io/leaderboard/dist

License:MIT License


Languages

Language:JavaScript 48.2%Language:CSS 33.4%Language:HTML 18.4%