https://github.com/lfcipriani/scoreboard
Look, it's me again building scoreboards
https://github.com/lfcipriani/scoreboard
electron electron-app javascript scoreboard semantic-ui sports
Last synced: 8 months ago
JSON representation
Look, it's me again building scoreboards
- Host: GitHub
- URL: https://github.com/lfcipriani/scoreboard
- Owner: lfcipriani
- License: apache-2.0
- Created: 2018-02-22T17:29:38.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-04T16:44:13.000Z (over 7 years ago)
- Last Synced: 2025-01-09T17:55:43.725Z (9 months ago)
- Topics: electron, electron-app, javascript, scoreboard, semantic-ui, sports
- Language: JavaScript
- Homepage:
- Size: 2.7 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# scoreboard
This is a scoreboard for Basketball Marathons. A Basketball Marathon is a basketball game that's played for more than 24 hours, between 2 teams with more than 50 people in each. It's a continuous play, with 5 people per team in court all the time.
Usually scores goes beyond 1000 so the software needs to support that amount of digits, auto save game and a countdown clock.

## Architecture
This app is built with:
* ES6 javascript
* [Electron](https://electronjs.org/)
* [Semantic UI](https://semantic-ui.com/)
* [jQuery](https://jquery.com/), yes, and it felt good...
* [Segment Display](http://www.3quarks.com/en/SegmentDisplay/) lib
* [neDB](https://github.com/louischatriot/nedb) javascript databaseFor development: [eslint](https://eslint.org/), [jasmine](https://jasmine.github.io/) and [electron-builder](https://github.com/electron-userland/electron-builder)
## Setup
$ make setup
## Tests
$ make
Will run eslint (`make lint`) and jasmine tests (`make test`).
## Run development version
$ make start
## Build
The build is configured only for Windows, but its not hard to do for other OSs. Check electron-builder documentation.
To build run:
$ yarn dist
And check `./dist` folder