https://github.com/jakjus/csgomath
Frontend of web application CS:GO Math - Data analysis of Counter-Strike: Global Offensive Market 📈
https://github.com/jakjus/csgomath
bootstrap counter-strike counter-strike-global-offensive frontend gatsby gatsbyjs
Last synced: 2 months ago
JSON representation
Frontend of web application CS:GO Math - Data analysis of Counter-Strike: Global Offensive Market 📈
- Host: GitHub
- URL: https://github.com/jakjus/csgomath
- Owner: jakjus
- Created: 2021-03-01T23:23:45.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-02T13:33:21.000Z (over 4 years ago)
- Last Synced: 2025-03-25T17:49:28.832Z (over 1 year ago)
- Topics: bootstrap, counter-strike, counter-strike-global-offensive, frontend, gatsby, gatsbyjs
- Language: JavaScript
- Homepage:
- Size: 31.3 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## csgomath frontend

Frontend of web application "CS:GO Math" - interacting with [Counter-Strike: Global Offensive Market](https://steamcommunity.com/market/search?appid=730).
*Complementary backend with logic explanation can be found [here](https://github.com/jakjus/csgomath_engine).*
> Example presentation is available at [csgomath.com](https://csgomath.com)
## Usage
#### Installation
Install the requirements with npm, by using:
```
npm install
```
#### Development mode
The following command starts `gatsby develop` server. It launches site on port `:8000` with separate `Graph(i)QL` instance.
```
npm run start
```
#### Build
Build source code into ready-to-deploy build package.
```
npm run build
```
#### Build and deploy
Build and push to github pages, defined in `package.json`.
```
npm run deploy
```
#### Run tests
There are simple tests in Cypress, made as a baseplate for a further test coverage. Tests cover main page and "how to" page accessibility, by using `axe` library. `axe` audits the page according to the newest WCAG requirements.
Run tests with:
```
npm run test:e2e
```