Code Monkey home page Code Monkey logo

kk-bracket's Introduction

KK-Bracket

Käy katsomassa ajossa: https://kk-bracket.netlify.app

Nopia custom-UI NHL:n Playoff Bracket -skabaan Koodiklinikan* liigalle.

Tehty, koska NHL:n oma bracket-webbisivu näyttää pienen laatikon keskellä näyttöä eikä oo helppoa hakea aina sarjojen päätyttyä tilanteita.

Saako tän omalle liigalle myös?

No tokihan! Kopsaa koodi ja navigoi app.js. Vaihda LEAGUE_ID:ksi oman liigasi NHL Bracket Challenge ID ja LEAGUE_DISPLAY_NAME:ksi oman liigasi nimi. Ole hyvä!

Arvostan jos säilytät footerissa linkitykset tähän repositoryyn ja Juhiksen sivuille. Pakko ei kuitenkaan lisenssin puitteissa ole.

Mitä jos tää lakkaa toimimasta?

On mahdollista, että NHL sulkee nuo rajapinnat, jolloin nämä bracket-työkalut hajoaa samalla. Jos näin käy, toivottavasti NHL kehittää hyvät työkalut tilalle.

Dev-juttui

Vanilla-JS:ää, HTML:ää ja CSS:ää ilman mitään krumeluureja.

Käyttää NHL Bracket Challengen API-rajapintoja, jotka näytti olevan auki.

Contribuoi

Saa tehä pullareita jotka lisää/korjaa/parantelee. Erityisesti jos teet siitä nätimmän kuin se on nyt.

Lokaalia testausta

Jos tahtoo testailla lokaalisti eri tiloja ja tilanteita, tests/-kansiosta löytyy mock API entryille ja sarjojen tilanteille.

Ajamalla npx json-server tests/mock-api.json, saa käyttöönsä rajapinnan http://localhost:3000, jolla endpointit /picks ja /results. Korvaa app.js:ssä ENTRIES_URL:ksi http://localhost:3000/picks ja SERIES_URL:ksi http://localhost:3000/results.

Näin voi kokeilla eri skenaarioita vaihtamalla mock-api.jsonin arvoja. Muista käynnistää npx json-server tests/mock-api.json uusiksi muutosten välillä.

Muut huomiot

Kiitos lehtulle APIen kaivamisesta ja koodikontribuutiosta!

Kiitos Antille CSS:stä joka mahdollistaa mobiilikäytön!

Kiitos Alexille XSS-injektion torjumisesta!

* Koodiklinikka on vallan mukava suomalainen ohjelmistokehittäjien ja siitä kiinnostuneiden yhteisö. Meitä on reilu 5000 Slackissa ja #penkkiurheilu-kanavalla seurataan lätkää suurella intohimolla.

Koodiklinikan arkistot

kk-bracket's People

Contributors

hamatti avatar apeisa avatar aleehedl avatar lehtu avatar

Watchers

 avatar  avatar

kk-bracket's Issues

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.