Travellers' community for sharing, hosting and getting people together.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add pull request template (#763) Oct 23, 2018
bin Add command line options for seeding (#902) Dec 18, 2018
config Add Search users pagination (#968) Feb 15, 2019
deploy ansible: added handler to restart pm2 when needed (#974) Dec 14, 2018
docs Eslint: add no-console rule, fix occurances and add docs (#1015) Feb 12, 2019
migrations Small linting fixes (#985) Dec 16, 2018
modules Add Search users pagination (#968) Feb 15, 2019
public Translate components of ReferencesNew (#980) Dec 24, 2018
scripts Merge branch 'master' into wiki-docs-init-2nd-try Nov 14, 2018
testutils Save user's locale to database (API) (#962) Dec 15, 2018
.csslintrc CSSLint is a mess with LESS files Oct 27, 2014
.dockerignore Improved Docker dev env & update packages Feb 26, 2016
.editorconfig Update/simplify editorconfig (#988) Dec 16, 2018
.eslintignore Refactor Eslint out from Gulpfile (#990) Dec 23, 2018
.eslintrc-angular.js Add eslint-angular rules (#387) Aug 12, 2016
.eslintrc.js Eslint: add no-console rule, fix occurances and add docs (#1015) Feb 12, 2019
.gitattributes Add gittattributes file with JSX syntax highlighting activated Dec 8, 2018
.gitignore Docs: improvements to layout (#1034) Feb 9, 2019
.nvmrc Add testing for Node.js v10 in Travis (#604) Aug 16, 2018
.travis.yml Ensure stable NPM version (#1018) Dec 27, 2018
CODE_OF_CONDUCT.md straight copy from contributor covenant v1.4 Oct 22, 2018
CONTRIBUTING.md removed all but 1 links to github wiki Nov 14, 2018
Dockerfile Merge remote-tracking branch 'Trustroots/master' Nov 21, 2018
LICENSE.md yo init Aug 28, 2014
README.md Docs: simplify and restructure (#1027) Feb 9, 2019
SECURITY.md Docs: security docs upgrade Jan 5, 2019
docker-compose.yml Docker: update MongoDB version in docker-compose.yml (#751) Oct 21, 2018
gulpfile.js Eslint: add no-console rule, fix occurances and add docs (#1015) Feb 12, 2019
karma.conf.js Small linting fixes (#985) Dec 16, 2018
package-lock.json Chore: upgrade dependencies (#1010) Dec 24, 2018
package.json Check for user id before modifying offer (#1011) Dec 24, 2018
server-pm2.json Merge remote-tracking branch 'Trustroots/master' Nov 21, 2018
server.js Refactoring server application service to enable modularity (#385) Aug 11, 2016
worker-pm2.json Add pm2 file for worker Aug 15, 2016
worker.js Eslint: add no-console rule, fix occurances and add docs (#1015) Feb 12, 2019

README.md



Trustroots

_Travellers' community. Sharing, hosting and getting people together._

Volunteering

You don't have to be a programmer to participate!

Check Team Guide for more info on how to get started.

Bugs & feature suggestions

Running the software

We have two main ways to run the software.

Running locally

Install the stack on your localhost and run NodeJS and MongoDB locally. This approach takes a little more time to setup, and bit more manual configuration, but is fast, and can be easier to work with. Read more.

Running with Docker

If you are familiar with Docker, this is the easiest and quickest way to get started. Running Docker can be a little bit slower than running locally. Read more.

License

  • The MIT License
  • Photos copyright photographers - several of them are under Creative Commons. Others are permitted to use only with Trustroots.
  • Logos of external communities are copyrighted work and may be subject to trademark laws.