headmaster

Coding Bootcamp Classroom Tracking System

ISC License

Stars
1

Headmaster

A classroom tracking tool for coding bootcamps.

Development

First-time Setup

Install Node.js and yarn, then from the command line:

# installs node_modules/ folder
yarn install

Backend

The backend setup uses Rob McClarty's as a starting point.

# Runs latest migrations and starts up the backend server.
# Backend server will reload with changes (uses nodemon) underneath.
npm start

# Run migrations on their own.
npm run migrate

UI Development

# install shadow-cljs
npm install -g shadow-cljs

# watch CLJS files for changes; hosts a webserver at http://localhost:7772
shadow-cljs watch main

# produce CLJS build
shadow-cljs release main

License

ISC License