All Projects → akiver → Csgo Map Veto

akiver / Csgo Map Veto

Licence: gpl-2.0
An application to do map veto for the game Counter-Strike Global Offensive.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Csgo Map Veto

Electron Vue
An Electron & Vue.js quick start boilerplate with vue-cli scaffolding, common Vue plugins, electron-packager/electron-builder, unit/e2e testing, vue-devtools, and webpack.
Stars: ✭ 14,610 (+60775%)
Mutual labels:  webpack, electron-builder
Picodeploy
Deploy Pico-8 Carts as Standalone Applications on Desktop 🖥️(Electron) and Mobile 📱(Ionic) 📦👾
Stars: ✭ 153 (+537.5%)
Mutual labels:  electron-builder, desktop
D2 Admin
An elegant dashboard
Stars: ✭ 11,012 (+45783.33%)
Mutual labels:  webpack, desktop
Vue Element Admin
🎉 A magical vue admin https://panjiachen.github.io/vue-element-admin
Stars: ✭ 73,044 (+304250%)
Mutual labels:  webpack, desktop
hexen-dll-injector
HEX-EN DLL Injector
Stars: ✭ 20 (-16.67%)
Mutual labels:  csgo, electron-builder
Phaser Ce Npm Webpack Typescript Starter Project
Project to get you started with your Phaser-CE (using the npm module) game using Typescript and Webpack for building! No hassle asset management, Google Web Font loader, live server, development vs distribution build pipeline, Electron packaging for desktop builds, and more...
Stars: ✭ 414 (+1625%)
Mutual labels:  webpack, desktop
Vue Cli Plugin Electron Builder
Easily Build Your Vue.js App For Desktop With Electron
Stars: ✭ 3,549 (+14687.5%)
Mutual labels:  webpack, electron-builder
Bozon
🛠 Command line tool for building, testing and publishing modern Electron applications
Stars: ✭ 687 (+2762.5%)
Mutual labels:  webpack, electron-builder
Easy Vue
Learn vueJS Easily 👻
Stars: ✭ 896 (+3633.33%)
Mutual labels:  webpack
Rust Wasm Blob
Softbody physics in Rust with WASM
Stars: ✭ 18 (-25%)
Mutual labels:  webpack
Node Addon Loader
A loader for node native addons
Stars: ✭ 17 (-29.17%)
Mutual labels:  webpack
Generator Yfiles App
A yeoman generator that scaffolds a yFiles for HTML powered application. Requires local yFiles package (https://www.yworks.com/yfileshtml).
Stars: ✭ 17 (-29.17%)
Mutual labels:  webpack
Manhuaren
vue2.0全家桶,仿漫画人官网(移动端)
Stars: ✭ 18 (-25%)
Mutual labels:  webpack
Nunjucks Isomorphic Loader
Nunjucks loader for webpack, supporting both javascript templating and generating static HTML files through the HtmlWebpackPlugin.
Stars: ✭ 17 (-29.17%)
Mutual labels:  webpack
Uicookbook
A few recipes and build workflows for UI dev
Stars: ✭ 19 (-20.83%)
Mutual labels:  webpack
Initior
A command line application that let's you initialize your new projects the right way, replaces npm and yarn's init 🎆
Stars: ✭ 17 (-29.17%)
Mutual labels:  webpack
Wp Desktop
WordPress.com for Desktop
Stars: ✭ 893 (+3620.83%)
Mutual labels:  desktop
Webpack Deps Tree
Stars: ✭ 23 (-4.17%)
Mutual labels:  webpack
Wp Vuejs
WordPress VueJS Starter Theme
Stars: ✭ 19 (-20.83%)
Mutual labels:  webpack
Cloudflare Workers Webpack Plugin
Launch Cloudflare Workers to the Edge from the comfort of your build step 🚀
Stars: ✭ 18 (-25%)
Mutual labels:  webpack

CSGO Map Veto

Desktop and WEB application to do maps veto for the game Counter-Strike Global Offensive.

Preview

Installation

You can use the web version here or download the last desktop version here.

Database

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:

  1. Download the binary file called backend for your OS from GitHub
  2. Create a file called .env next to the backend file and copy paste the content of .env.example into it
  3. Edit the .env file and adjust the values if necessary
  4. Create a database, by default the name is csgomapveto, you can change it from the .env file
  5. Execute the backend file, the database should be running now
  6. Launch the application, go to the settings and fill the API address field (example http://localhost:3080 by default)

Development

Application

  1. yarn
  2. yarn dev for WEB version, yarn dev:electron for Electron version

Database

You have to install go to run the database during development.

  1. cp backend/.env.example backend/.env
  2. Edit the .env file and set DISABLE_CORS and DEBUG to true, you can also adjust the other options if you want
  3. yarn db to build and start the database with auto reload

Production build

Application

To build the WEB version
yarn build:web

To build the desktop application for your current OS
yarn build

To build the desktop application for all platforms (tested on MAC OS only)
yarn build:all

Dist files are located in the dist folder.

Database

yarn build:db

The binary file is located in backend/backend[.exe].

Tests

Unit / integration tests

yarn test

E2E tests

yarn test:e2e (headless mode)
yarn test:e2e:dev (open Cypress to debug tests)

Coverage report

yarn test:coverage

License

GPL v2

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].