Skip to content

Platform for running WCA competitions and sharing live results with the world

Notifications You must be signed in to change notification settings

leonopulos/wca-live

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WCA Live


Platform for running WCA competitions and sharing live results with the world.

Build status

Development

Node.js and MongoDB are required.

git clone https://github.com/thewca/wca-live.git && cd wca-live

Server

cd server
npm install
npm start

Client

cd client
npm install
npm start

Authentication with OAuth

WCA Live uses OAuth for authentication (meaning that users sign in via the WCA website). In the development mode, instead of interacting with the real WCA server, we talk to the staging server. It's similar to the production one, but used for testing purposes. In particular there is no sensitive data and every user has the password of wca.

To sign in do the following:

  • navigate to http://localhost:3000/admin and hit "Sign in"
  • sign in as any Delegate, preferably one with some upcoming competitions (to actually have something to work on)
  • click "Authorize"
  • now you should be able to import and manage "your" competitions

Docs

See docs for some top level notes.

About

Platform for running WCA competitions and sharing live results with the world

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.7%
  • HTML 0.3%