Skip to content

Web application to create balanced teams based on custom or preset attributes

License

Notifications You must be signed in to change notification settings

adamdevigili/skillbased-archived

Repository files navigation

skillbased

Go Report Card

Skillbased is a web application that is aimed to provide players of casual, "pick-up" type sports and activities to quickly and easily create balanced teams, and save those teams to create elevated levels of competition. This can be extended to more serious groups that play in "league" or "club" groups with the inclusion of seasons, rankings, tournaments, and statistics tracking.

Skillbased is designed to be generic, allowing an unlimited number of custom sports and their required skills to be added and modified.

Development

Rename the .env file to .env.local. The default values should allow the API and postgres to start, however to enable Auth0 on the frontend, you'll need to supply your own credentials to their corresponding environment variables.

The DEV_MODE variable is set to true by default, and disables SSL for Postgres.

Build and run the API, frontend, and a postgres database locally with: docker-compose -f docker-compose.local.yml up --build

Tech

Stack

Other tools

Warning

This project is currently under development, and serves as a technology testbed for my other more serious projects. I promise that..

  • I will do my best to keep this application stable
  • Things can change at any time

About

Web application to create balanced teams based on custom or preset attributes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •