0023313266da171e8305872358545060a41a94ed
EventMaster
The most hackable Ticket-Shop!
How to use
Prepare development environment
- Install node.js
sudo apt install npm
# If outdated version:
sudo npm install -g n
sudo n stable
- Download + extract the project
- Open the root folder with VS Code (recommended)
- Open the bash inside VS Code and install all necessary packages:
npm i
Test/development
There are multiple commands to test parts or the whole project:
npm run vite:dev: Start Vue frontend onlynpm run server:dev: Start ExpressJs backend onlynpm run fullstack:dev: Start front- and backend
The frontend runs on http://localhost:5173/ and the backend on http://localhost:3000/
Build
npm run vite:build: Build Vue frontend onlynpm run server:build: Build ExpressJs backend onlynpm run fullstack:build: Build front- and backendnpm run electron:build: Build front- and backend to an Electron desktop applicationnpm run builder:build: Build an installer file of the Electron application for current operating system. Electron-build has to run first!npm run builder:win: Build an installer file of the Electron application for Windows operating systems. Electron-build has to run first!
Structure
Database
Languages
Vue
51.1%
TypeScript
48.6%
JavaScript
0.2%
