3f6913ef5f919c6ad315055820bcc336178280b9
				
			
			
		
	Quickstart
To run the website locally simply execute the following commands:
# install all dependencies
$ npm i
# run in development mode. this will start the dev server at localhost:5173
$ npm run dev
Building
To build the website for production, use the following command:
# install all dependencies
$ npm i
# build for production. will be available in the build/ directory
$ npm run build
# run the production build.
# this will start the server at 0.0.0.0:3000, you can customize this and various other behaviors by defining environment variables. see the configuration section below for more information
$ node build/index.js
# same as 'node build/index.js' above but this loads variables from a .env file into the environment
$ node -r dotenv/config build/index.js
Configuration
Configurations can be done with env variables
| Name | Description | 
|---|---|
| HOST | Host the server should listen on | 
| PORT | Port the server should listen on | 
| DATABASE_URI | URI to the database as a connection string. Supported databases are sqlite and mariadb | 
| ADMIN_USER | Name for the root admin user. The admin user won't be available if ADMIN_USERorADMIN_PASSWORDis set | 
| ADMIN_PASSWORD | Password for the root admin user defined via ADMIN_USER. The admin user won't be available ifADMIN_USERorADMIN_PASSWORDis set | 
| REPORT_SECRET | Secret which may be required (as ?secret=<secret>query parameter) to create reports on the public endpoint. Isn't required to be in the request if this variable is empty | 
| PUBLIC_BASE_PATH | If running the website on a sub-path, set this variable to the path so that assets etc. can find the correct location | 
| PUBLIC_START_DATE | The start date when the event starts | 
Description
				
					Languages
				
				
								
								
									TypeScript
								
								40.3%
							
						
							
								
								
									Svelte
								
								34.8%
							
						
							
								
								
									Astro
								
								23%
							
						
							
								
								
									JavaScript
								
								1.4%
							
						
							
								
								
									CSS
								
								0.5%