Code Monkey home page Code Monkey logo

leaderboard's Introduction

๐Ÿ“— Table of Contents

๐Ÿ“– Leaderboard Project

This is a JavaScript project for the Leaderboard list app, using webpack and ES6 features, notably modules. I consume the Leaderboard API using JavaScript async and await and UI some styling.

Leaderboard

๐Ÿ›  Built With

Tech Stack

Client

Key Features

  • Add HTML Form
  • Add HTML Table
  • Uses Webpack and ES6
  • Use JavaScript Promises

(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

Clone this repository to your desired folder or download the Zip folder:

https://github.com/ctokoli/Leaderboard.git
  • Navigate to the location of the folder in your machine:

you@your-Pc-name:~$ cd Leaderboard

Install

To install all dependencies, run:

npm install

Usage

To run the project, follow these instructions:

  • After Cloning this repo to your local machine.
  • Open the index.html from the doc directory in your browser.

Run tests

To run tests, run the following command:

  • Track HTML linter errors run:
npx hint .
  • Track CSS linter errors run:
npx stylelint "**/*.{css,scss}"

Deployment

You can deploy this project using: GitHub Pages,

  • I used GitHub Pages to deploy my website.
  • For more information about publishing sources, see "About GitHub pages".

(back to top)

๐Ÿ‘ค Author

๐Ÿ‘ค Cephas, Tokoli

(back to top)

๐Ÿ”ญ Future Features

  • Style the UI
  • Add data dynamically

(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 and how I managed to build it!

(back to top)

๐Ÿ™ Acknowledgments

  • Project from Microverse html & css module.
  • Thanks to the Microverse team for the great curriculum.
  • Thanks to the Code Reviewer(s) for the insightful feedbacks.
  • A great thanks to My coding partner(s), morning session team, and standup team for their contributions.
  • Hat tip to anyone whose code was used.

(back to top)

โ“ FAQ

  • Can I fork and reuse the repository

    • Yes please, feel free.
  • Can I improve the repository, and my changes will be accepted if they are good?

    • Yes please, nice ideas are welcome, please.

(back to top)

๐Ÿ“ License

This project is MIT licensed.

(back to top)

leaderboard's People

Contributors

ctokoli avatar

Stargazers

 avatar

Watchers

 avatar

leaderboard's Issues

Issue1

Great Job in implementing the project Requirements.

Highlights
Submit button hits the POST API endpoint and posts user entries โœ”๏ธ
Refresh button hits the GET API endpoint and causes the scores list to change. โœ”๏ธ
Usage of arrow functions โœ”๏ธ
Good use of async and await with the fetch method to send and receive data โœ”๏ธ
App works as expected โœ”๏ธ

But there are some few changes that need to be made

The postData function does not have input validation. I would suggest you add input validation to prevent the submission of empty values #

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.