├── .dockerignore ├── .fandogh └── config.yml ├── .gitignore ├── .travis.yml ├── Dockerfile ├── Procfile ├── api ├── auth │ └── index.js ├── report │ └── index.js ├── search │ └── index.js └── users │ ├── _username │ ├── all │ │ └── index.js │ ├── fcm-tokens │ │ ├── _fcmToken │ │ │ └── index.js │ │ └── index.js │ ├── index.js │ ├── messages │ │ ├── _message │ │ │ └── index.js │ │ └── index.js │ ├── polls │ │ ├── _poll │ │ │ └── index.js │ │ └── index.js │ └── questions │ │ ├── _question │ │ └── index.js │ │ └── index.js │ └── index.js ├── assets └── default-profile-picture.jpg ├── deploy_service.sh ├── fandogh-manifest.yml ├── index.js ├── lib ├── Database.js ├── Table.js ├── auth.js ├── middlewares.js ├── push.js ├── routes.js └── utils.js ├── package.json ├── publish_image.sh └── schema ├── base-question.js ├── messages.modela.js ├── messages.mongo.js ├── polls.mongo.js ├── post-auth.modela.js ├── post-message.modela.js ├── post-poll.modela.js ├── post-question.modela.js ├── questions.mongo.js ├── users.modela.js └── users.mongo.js /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | .git/* 3 | -------------------------------------------------------------------------------- /.fandogh/config.yml: -------------------------------------------------------------------------------- 1 | image.name: hazy-api 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/Dockerfile -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm run start -------------------------------------------------------------------------------- /api/auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/auth/index.js -------------------------------------------------------------------------------- /api/report/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/report/index.js -------------------------------------------------------------------------------- /api/search/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/search/index.js -------------------------------------------------------------------------------- /api/users/_username/all/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/users/_username/all/index.js -------------------------------------------------------------------------------- /api/users/_username/fcm-tokens/_fcmToken/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/users/_username/fcm-tokens/_fcmToken/index.js -------------------------------------------------------------------------------- /api/users/_username/fcm-tokens/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/users/_username/fcm-tokens/index.js -------------------------------------------------------------------------------- /api/users/_username/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/users/_username/index.js -------------------------------------------------------------------------------- /api/users/_username/messages/_message/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/users/_username/messages/_message/index.js -------------------------------------------------------------------------------- /api/users/_username/messages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/users/_username/messages/index.js -------------------------------------------------------------------------------- /api/users/_username/polls/_poll/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/users/_username/polls/_poll/index.js -------------------------------------------------------------------------------- /api/users/_username/polls/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/users/_username/polls/index.js -------------------------------------------------------------------------------- /api/users/_username/questions/_question/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/users/_username/questions/_question/index.js -------------------------------------------------------------------------------- /api/users/_username/questions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/users/_username/questions/index.js -------------------------------------------------------------------------------- /api/users/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/api/users/index.js -------------------------------------------------------------------------------- /assets/default-profile-picture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/assets/default-profile-picture.jpg -------------------------------------------------------------------------------- /deploy_service.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/deploy_service.sh -------------------------------------------------------------------------------- /fandogh-manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/fandogh-manifest.yml -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/index.js -------------------------------------------------------------------------------- /lib/Database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/lib/Database.js -------------------------------------------------------------------------------- /lib/Table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/lib/Table.js -------------------------------------------------------------------------------- /lib/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/lib/auth.js -------------------------------------------------------------------------------- /lib/middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/lib/middlewares.js -------------------------------------------------------------------------------- /lib/push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/lib/push.js -------------------------------------------------------------------------------- /lib/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/lib/routes.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/package.json -------------------------------------------------------------------------------- /publish_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/publish_image.sh -------------------------------------------------------------------------------- /schema/base-question.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/schema/base-question.js -------------------------------------------------------------------------------- /schema/messages.modela.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/schema/messages.modela.js -------------------------------------------------------------------------------- /schema/messages.mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/schema/messages.mongo.js -------------------------------------------------------------------------------- /schema/polls.mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/schema/polls.mongo.js -------------------------------------------------------------------------------- /schema/post-auth.modela.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/schema/post-auth.modela.js -------------------------------------------------------------------------------- /schema/post-message.modela.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/schema/post-message.modela.js -------------------------------------------------------------------------------- /schema/post-poll.modela.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/schema/post-poll.modela.js -------------------------------------------------------------------------------- /schema/post-question.modela.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/schema/post-question.modela.js -------------------------------------------------------------------------------- /schema/questions.mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/schema/questions.mongo.js -------------------------------------------------------------------------------- /schema/users.modela.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/schema/users.modela.js -------------------------------------------------------------------------------- /schema/users.mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hazy-app/api/HEAD/schema/users.mongo.js --------------------------------------------------------------------------------