Skip to content

MasseyHacks/GOOSE-Server

Repository files navigation

MasseyHacks Registration System (CODENAME: GOOSE)

Travis-CI badge

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published