TESC Events is a purpose-built registration and event management system for hackathons, recruiting events or any number of other student-centred initiatives.
The system allows organisers of events to create, update and manage their events registration system. Students are able to register for the events, manage their registration information and check in to the events all through the platform.
- Node.js Version >= 8.2.1
- MongoDB
- Clone Repository
- Navigate to directory in bash
- Run
npm install - Copy
.env.exampleto a new file.env - Enter all of the information into the
.envfile - Run Mongo in a Docker container -
docker run --rm -it --name tesc-checkin -p 32678:27017 mongo:latest - Run
npm run migrateto migrate and seed the database - If you ever need to "restart" with new data, run
npm run rollbackto remove data and migrate again
- Run
npm start - Navigate to
http://localhost:3000/