Skip to content

CodeCentralClub/competition-leaderboard

Repository files navigation

Code Central Competition Leaderboard

A leaderboard for Code Central's point-based competitions To see a sample, go to the deployed site.

Developing

Build

This project uses vue-loader, which provides easy setup for VueJS. For a detailed explanation on how things work, checkout the guide and docs for vue-loader.

# Install dependencies
npm install

# Serve with hot reload at localhost:8080
npm run dev

# Build for production with minification
npm run build

# Build for production and view the bundle analyzer report
npm run build --report

# Run unit tests
npm run unit

# Run e2e tests
npm run e2e

# Run all tests
npm test

Deploy

This site uses Firebase Hosting as its backend. Install the Firebase CLI tools and then run:

firebase deploy