NJIT ACM's website for registration and information on the JerseyCTF event. (jerseyctf.com)
- A dynamic site that uses HTML templates, from the
go
standard library - The back-end (web server) is written in golang-go
- The front-end is written using Bootstrapv5
# To test JCTF site locally
# Required: go (golang)
# Optional: make
$ git clone https://github.com/jerseyctf/jerseyctf-website.git
$ cd jerseyctf-website/src
$ go build main.go
# Optionally: use `make`
-----
Running:
# If MacOS / Linux:
$ ./main
# If Windows:
$ ./main.exe
- Go to http://localhost:9990
- Made to be deployed onto a Droplet (cloud server on DigitalOcean) easily
- Check 'How To Deploy a Go Web Application Using Nginx on Ubuntu 18.04' for further instructions on deploying the site to web.