Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/german-cobian/top-ranks

A javascript app where users can input their name and purported current score. It calls an API where said information is saved, for this user and for whatever other users may tap into it.
https://github.com/german-cobian/top-ranks

css html javascript webpack

Last synced: 12 days ago
JSON representation

A javascript app where users can input their name and purported current score. It calls an API where said information is saved, for this user and for whatever other users may tap into it.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# Top-Ranks

A Javascript app where users can input their name and purported current score. It calls an API (https://us-central1-js-capstone-backend.cloudfunctions.net/api/) where that information is saved, for this user or for whatever other users may tap into it.

![Top Ranks](/src/assets/Top-ranks.png?raw=true "Top Ranks")

### Setup and Install

* Open your terminal - Windows: `Win + R`, then type `cmd` | Mac: `Command + space`, then type `Terminal`
* Navigate to a directory of your choosing using the `cd` command
* Run this command in your OS terminal: `[email protected]:German-Cobian/Leaderboard.git` to get a copy of the project
* Navigate to the project's directory using the `cd` command
* In the clone folder, run `npm install` and then `npm run build`
* To fire up the server run `npm start`
* Visit `http://localhost:8080/` in your browser to get into the app
* To start the leaderboard with a new game id open the `scoresHandle` folder in the `src` file and change few random characters in the `GAME_URL` between `games/` and `/scores/`.
* Here you will find the documentation for the [Leaderboard API service](https://www.notion.so/Leaderboard-API-service-24c0c3c116974ac49488d4eb0267ade3)

## Built With

* HTML
* CSS
* Bootstrap
* JavaScript
* Webpack
* Gitflow workflow
* Linters(Lighthouse, stylelint, Webhint, eslint)

## Author

👤 **German Cobian**
* GitHub: [@German Cobian](https://github.com/German-Cobian)
* Twitter: [@GermanCobian1](https://twitter.com/GermanCobian1)
* LinkedIn: [@German Cobian](https://www.linkedin.com/in/german-cobian/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/German-Cobian/Top-Ranks/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

Guidelines for this project supplied by [Microverse](https://github.com/microverseinc/curriculum-javascript/tree/main/leaderboard)

## 📝 License

[MIT licensed](https://github.com/German-Cobian/Top-Ranks/blob/main/LICENSE).