Skip to content

A project submission system for competitions.

License

Notifications You must be signed in to change notification settings

csesoc/subcomp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

subcomp

This is a project submission system for CSESoc's Personal Project Competition. It was written and first used in 2020 will no longer be maintained by its original committer.

Authentication

This project only lets users sign up using a UNSW zID. It does not hook into UNSW's authentication system, but instead verifies users by emailing their UNSW email address based on their zID. This is done when verifying users when they sign up and reseting users' password when requested.

Environment variables

A .env file must exist in this directory if you are using docker. It must contain:

  • POSTGRES_USER = the name of a user in the database. This user must have permission to read/write to the database.
  • POSTGRES_PASSWORD = the password of the above user.
  • POSTGRES_DB = the name of the database.

An example .env would look like:

POSTGRES_USER=postgres
POSTGRES_PASSWORD=password
POSTGRES_DB=subcomp

Set Up

See the guide here

About

A project submission system for competitions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 55.3%
  • Rust 41.9%
  • Other 2.8%