Desktop and WEB application to do maps veto for the game Counter-Strike Global Offensive.
Since the version 2.0.0, an optional database service (MySQL) is available to persist your vetos.
Assuming you have a working MySQL server, if you want to use it you have few steps to do:
backendfor your OS from GitHub
.envnext to the
backendfile and copy paste the content of .env.example into it
.envfile and adjust the values if necessary
csgomapveto, you can change it from the
backendfile, the database should be running now
API addressfield (example
yarn devfor WEB version,
yarn dev:electronfor Electron version
You have to install go to run the database during development.
cp backend/.env.example backend/.env
.envfile and set
true, you can also adjust the other options if you want
yarn dbto build and start the database with auto reload
To build the WEB version
To build the desktop application for your current OS
To build the desktop application for all platforms (tested on MAC OS only)
Dist files are located in the
The binary file is located in
yarn test:e2e (headless mode)
yarn test:e2e:dev (open Cypress to debug tests)