KanapongAiamtip / codee-club

a web based code problem grader for Java/Kotlin/Python/Swift written in typescript for CSIT Students Naresuan University

Home Page:https://codee.club

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Home | Emulators | Seeds & Migrations | Deployment | Test Runners | Known Issues

Codee-Club Developer Guide

Welcome new developer! Please read below to get started :)

Shell commands should be run in VSCode terminal, from the project-root directory (unless stated otherwise).

Developer Tools

Install programs & extensions:

Install CLI tools (paste & run in VSCode terminal):

npm i -g firebase-tools lerna serve typescript yarn

Login to Firebase

firebase login
firebase use default

Dependencies & Build

Install deps, build project, and setup configuration:

yarn && yarn build && yarn bootstrap

If you get the error: The engine "node" is incompatible with this module, then tell yarn to ignore the node version:

yarn config set ignore-engines true

Quick Start

Start the emulator:

yarn emu

Seed example data (also runs migrations):

yarn seed

Watch & compile modules (if editing common or functions):

yarn watch

Run the web app (if editing hosting):

yarn serve

About

a web based code problem grader for Java/Kotlin/Python/Swift written in typescript for CSIT Students Naresuan University

https://codee.club


Languages

Language:TypeScript 67.7%Language:HTML 23.2%Language:SCSS 3.6%Language:Vue 2.6%Language:Java 1.7%Language:JavaScript 0.9%Language:Shell 0.2%