UltiTV commentary tool - Een tool met alle benodigde info voor het geven van commentaar op een ultimate frisbee wedstrijd.
Dit project omvat een tool met alle benodigde info voor het geven van commentaar op een ultimate frisbee wedstrijd. Denk hierbij aan team informatie, scores, spelers informatie en game informatie.
![](https://private-user-images.githubusercontent.com/43402897/242730173-5ca5f79c-5295-4675-a97b-0e7cce6c8d4f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMTQwNzgsIm5iZiI6MTcyNDAxMzc3OCwicGF0aCI6Ii80MzQwMjg5Ny8yNDI3MzAxNzMtNWNhNWY3OWMtNTI5NS00Njc1LWE5N2ItMGU3Y2NlNmM4ZDRmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDIwNDI1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRjZDE0ODdlNzE5ZjJhYjM2ZTc2NWE3MWJlY2ZjMjBhOWFlMGQ4YzBiNmI2Mjg1Mjc1M2JhYjdkMmY5MTg5N2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.PSJtbrfOM3_91VUSlHUI9lETw56mX9BwDCVABXU-zbc)
Deze tool is zowel lokaal te gebruiken als online. Lokaal gebruik is bedoeld voor developers en zorgt ervoor dat er mogelijke verbeteringen kunnen worden toegepast op het project. Online gebruik is bedoeld voor de eindgebruiker.
Dit project is gemaakt met:
Tools
- ๐ป Visual Studio Code
- ๐จ Concepts
Tech
- โ๏ธ NodeJS
- ๐ผ๏ธ EJS
- ๐ก ExpressJS
- ๐๏ธ CSS
- ๐ SocketIO
NodeJS is een JavaScript runtime omgeving waarmee JavaScript buiten de browser kan worden uitgevoerd. Met Node js kun je gebruik maken van server side scripting en command-line tools.
EJS is een templating language voor het genereren van HTML met JavaScript. Het zorgt ervoor dat ik HTML files kan renderen met JavaScript data. Ook kan ik gebruik maken van partials om mijn HTML code zo DRY mogelijk te maken.
ExpressJS is een NodeJS framework. Express helpt binnen dit project bij het verwerken van API requests en responses.
Dit project maakt gebruik van de V2 versie van de UltiTV API. Deze API heb ik tegelijkertijd met dit project ontwikkeld.
- Clone of download deze repository naar de gewenste folder.
- Open de root directory van dit project en open het project in een code editor naar keuze.
- Gebruik
npm install
om de benodigde packages te downloaden voor dit project. - Start een server met
npm run start
.
This project is licensed under the terms of the MIT license.