njitacm / sig-track

tracks attendance for sig-meetings

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sig-track

πŸ“ Description

Tracks attendance for sig-meetings (with little overhead)

Try it out at: http://sig-track.com/

πŸ”¨ How to Build

  • Prereqs:
    • Create valid-sigs.json file in src/front-end with a json string slice with the name of the sig
      • ex. [ "swe", "algo", "sec" ]
    • Create an .env file in src/front-end with the following values:
      • GOOGLE_CLIENT_ID
      • GOOGLE_CLIENT_SECRET
      • SESSION_KEY
      • BENDPOINT
      • TYPE
# Change directory to repo 
cd sig-track

# Change into src
cd src

# Build executable with output => (main.o)
make compile

βš—οΈ How to Use

# Run Go executable (if already built)
./main.o

# Auto run from `make` 
make

πŸ”¬ Technologies

  • Languages: go, html, css, sh
  • Packages: make, nginx

πŸ—ƒοΈ Directory Explanation

Directory Explanation
configs Infrastructure Configuration
src Source Code for front-end and api services

πŸ“˜ Technical Details

  • Check out the Wiki

About

tracks attendance for sig-meetings

License:MIT License


Languages

Language:Go 49.6%Language:HTML 48.7%Language:Makefile 1.7%