Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/philippmolitor/haw-aprog-statdriver
The StatDriver WebApp for the "Angewandte Programmierung" course @ HAW Hamburg
https://github.com/philippmolitor/haw-aprog-statdriver
angewandte-programmierung haw haw-dmi haw-hamburg haw-media-systems media-systems
Last synced: 8 days ago
JSON representation
The StatDriver WebApp for the "Angewandte Programmierung" course @ HAW Hamburg
- Host: GitHub
- URL: https://github.com/philippmolitor/haw-aprog-statdriver
- Owner: PhilippMolitor
- Created: 2020-03-27T09:39:36.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-12T15:28:42.000Z (almost 2 years ago)
- Last Synced: 2023-12-04T15:02:00.490Z (12 months ago)
- Topics: angewandte-programmierung, haw, haw-dmi, haw-hamburg, haw-media-systems, media-systems
- Language: JavaScript
- Homepage:
- Size: 940 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# StatDriver
A highscore hosting web application made for the "Angewandte Programmierung" course @ HAW Hamburg.
## Introduction
StatDriver enables game developers to host their own Scoreboards. All you need is a StatDriver account - you can create several scoreboards for your game and use the simple REST API inside your game's code to send and receive highscore entries to and from StatDriver.
If you don't want to design your own scoreboards, StatDriver also provides pre-themed HTML embeds for your website or custom web view, which you can enable and disable for public access at any time.
## Getting up and running
This project required node-gyp as some of its dependencies are C++ projects which require compilation.
#### Installation for node-gyp requirements on Windows:
```powershell
# run this in powershell with administrative privileges!
npm install --global --production windows-build-tools
```#### Installation for node-gyp requirements on macOS:
```sh
xcode-select --install
```Afterwards, run `npm install` to download all dependencies.
Debug profiles for IntelliJ IDEA are provided.
If you are not using IntelliJ IDEA, the application entrypoint is located at `src/index.js`.For further information, visit [https://github.com/nodejs/node-gyp#installation](https://github.com/nodejs/node-gyp#installation)
## Authors
This project was created by the following authors:
- Mouna Weitz ([GitHub][1])
- Jonas Sternberg ([GitHub][2])
- Philipp Molitor ([GitHub][3], [Website][4])[1]: https://github.com/mounaweitz
[2]: https://github.com/N1keee
[3]: https://github.com/PhilsLab
[4]: https://phils-lab.io