Skip to content

vossmalte/ultical

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

UltiCal

UltiCal is being developed as a free and open source team and tournament management platform. We are backed by the German Discsport Federation (DFV). Their live version can be found at dfv-turniere.de

Install

Requirements

  • Java 8
  • Maven
  • MySQL
  • Bower
  • a webserver to serve the files

Config

Remove the .dist of the following files and change the values according to your needs:

  • backend/src/main/resources/default.yaml.dist
  • backend/src/main/resources/database/liquibase.properties
  • backend/src/main/resources/jdbc.properties (for testing)
  • web/config/config.js.dist

Backend

The Java Backend can be build with Maven:

mvn package

To update the database:

mvn liquibase:update

To run the server:

java -jar target/backend-0.0.1-SNAPSHOT.jar server src/main/resources/default.yaml

Frontend

Inside the web/directory install dependencies with bower:

bower install

Change the document root of your web server to the web directory

Update license information

To check if the project license is compatible with the dependencies' licenses, the file web/NOTICE file was generated with the following commands and contains a list of all the used libraries and their licenses.

npm install -g bower-license
bower-license -e json > NOTICE

About

ultical - new and shiny

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 60.3%
  • JavaScript 21.3%
  • HTML 16.1%
  • CSS 2.3%