No description
Find a file
Absurdon 7496bb8984 Adding devcontainer
* added devcontainer to ease development
* removed docker-compose file as it's not needed for development and specific to hosting
* removed Procfile as it is related to heroku which is not used for hosting anymore
2023-03-05 10:07:04 +00:00
.devcontainer Adding devcontainer 2023-03-05 10:07:04 +00:00
app Remove 'User Avatar' from chatbox message when failing to load avatars 2021-04-13 09:27:06 -04:00
bin Improving Dockerfile 2020-10-26 19:58:38 +01:00
config docker+upgrade 2020-10-11 19:49:26 +02:00
db docker+upgrade 2020-10-11 19:49:26 +02:00
lib Fixed Authentication taking forever 2023-02-10 20:20:31 +01:00
public reworked and fix minimized drawer (#137) 2019-03-25 08:42:15 +01:00
spec reworked and fix minimized drawer (#137) 2019-03-25 08:42:15 +01:00
vendor Pull socketio from npm 2016-11-15 09:59:11 +00:00
views Fixed remaining links 2017-04-18 14:48:27 +02:00
.dockerignore docker+upgrade 2020-10-11 19:49:26 +02:00
.env.example docker+upgrade 2020-10-11 19:49:26 +02:00
.gitignore Revert invite gather to requiring membership of team 949 (Invite Gathers) 2021-04-12 21:49:02 -04:00
.nvmrc Update mongoose and node 2016-11-07 10:14:20 +00:00
.snyk fix: package.json, package-lock.json & .snyk to reduce vulnerabilities 2020-05-01 05:26:51 +02:00
brunch-config.js docker+upgrade 2020-10-11 19:49:26 +02:00
Dockerfile Improving Dockerfile 2020-10-26 19:58:38 +01:00
index.js Removing the discord bot 2018-11-18 22:32:11 +01:00
newrelic.js New relic 2015-10-01 11:59:00 +01:00
package-lock.json docker+upgrade 2020-10-11 19:49:26 +02:00
package.json docker+upgrade 2020-10-11 19:49:26 +02:00
README.md can't kick when election or selection is started 2020-08-04 16:15:01 +02:00

ENSL Gathers App

Status

A realtime micro web service to organise gathers for ENSL.org

Design Goals

  1. Create a nice place where the NS2 community can assemble and have fun

  2. Create an efficient, easy-to-use and flexible system to create NS2 gathers

  3. Support the modern web and basic usability expectactions (e.g. realtime, phone and tablet friendly)

That's it

Requirements

  • node.js > 6.0

  • MongoDB

Run in development

npm install # Install deps

npm run watch # Compile and watch frontend assets

RANDOM_USER=true npm run dev # Run dev server, loading yourself as a random user
# or
FIXED_USER=989 npm run dev # Run dev server, loading yourself as any user with the specified id

Run in production

npm install # Install deps

npm start_production # Compile assets and run in production

License

MIT Licensed