GOOSE is a comprehensive event registration and management system.
Setup
Start off with making the db directory and running mongodb
mkdir db
mongod --dbpath db
Run
npm install
to install all dependencies. If you are running on a system with low memory (< 1GB). Please allocate space for swap to ensure npm can complete its install.
After npm install is completed, run
cp .env.template .env
to create a new settings file. Fill in all the fields.
After that, run
cp config/data/organizers.json.template config/data/organizers.json
to create a new organizers file. This will store the initial organizers who will have superuser access. Edit the default values to your information.
To start goose, run
npm start
Congrats, the GOOSE server should now be running!
Developed By: Henry Tu, James Xu, Ryan Zhang, David Hui