Skip to content

njitacm/sig-track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Abdullah Imran
Apr 13, 2024
55569b5 Β· Apr 13, 2024

History

51 Commits
Apr 2, 2023
Apr 13, 2024
Apr 15, 2023
Mar 11, 2022
Apr 2, 2023
Feb 18, 2024
Feb 18, 2024

Repository files navigation

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