RatkoSebez / LeagueMaker

Create a better competition.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

league maker

GitHub Workflow Status (with event) GitHub Workflow Status (with event) codecov

About

League Maker is a web application designed to help users in both creating and managing competitions. Its user-friendly interface simplifies the setup and management of competitions, making the process easy and efficient. Currently there are 2 types of competitions available.

  1. Round Robin League
  2. Single Elimination Tournament

Below are screenshots displaying several pages from the website.

  1. Home page league maker
  2. Tournament page league maker
  3. League page league maker
  4. User profile page league maker

Usage

  1. Docker setup
    position in the root folder of the project where docker-compose.yml file is located
    run docker-compose up
    open localhost:80 in your browser

  2. Local setup
    Visit tech stack for more information about the technologies used in the project.

  3. Default username and password: user and 123456789

Tech stack

Frontend:

  • angular 14
  • node 16
  • bootstrap 5

Backend:

  • spring boot 2.6.1
  • postgresql 14

About

Create a better competition.


Languages

Language:Java 58.9%Language:TypeScript 23.8%Language:HTML 14.8%Language:CSS 1.8%Language:JavaScript 0.4%Language:Dockerfile 0.3%