├── .dockerignore ├── .env.example ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── apidoc.json ├── app.js ├── bin └── www ├── controllers ├── authController.js ├── choiceController.js ├── orderController.js ├── productController.js ├── userController.js └── vendorController.js ├── docker-compose.override.yml ├── docker-compose.yml ├── docker ├── Dockerfile ├── adminer │ └── adminer.css └── start.sh ├── middleware ├── acl.js └── addUserToRequest.js ├── migrations ├── 20180726112610-create-user.js ├── 20180726113658-create-vendor.js ├── 20180726114129-create-product.js ├── 20180727062649-create-orders.js ├── 20180727070102-create-choices.js ├── 20180801112520-user-add-password.js ├── 20180802090528-create-oauth_clients.js └── 20180803092434-create-oauth_access_tokens.js ├── models ├── choice.js ├── index.js ├── oauth_access_token.js ├── oauth_client.js ├── order.js ├── product.js ├── user.js └── vendor.js ├── oauth ├── helpers.js └── models.js ├── package.json ├── public └── stylesheets │ └── style.css ├── routes ├── auth.js ├── choices.js ├── index.js ├── orders.js ├── users.js └── vendors.js ├── schemas ├── choiceSchema.js ├── orderSchema.js ├── productSchema.js ├── userSchema.js └── vendorSchema.js ├── seeders ├── 20180726112905-user.js ├── 20180726113751-vendor.js ├── 20180726114203-product.js ├── 20180727063028-order.js ├── 20180727071803-choice.js └── 20180803093826-oauth_clients.js ├── tests └── users.js └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- 1 | .env 2 | .git 3 | node_modules 4 | dist -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/README.md -------------------------------------------------------------------------------- /apidoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/apidoc.json -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/app.js -------------------------------------------------------------------------------- /bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/bin/www -------------------------------------------------------------------------------- /controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/controllers/authController.js -------------------------------------------------------------------------------- /controllers/choiceController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/controllers/choiceController.js -------------------------------------------------------------------------------- /controllers/orderController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/controllers/orderController.js -------------------------------------------------------------------------------- /controllers/productController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/controllers/productController.js -------------------------------------------------------------------------------- /controllers/userController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/controllers/userController.js -------------------------------------------------------------------------------- /controllers/vendorController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/controllers/vendorController.js -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/adminer/adminer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/docker/adminer/adminer.css -------------------------------------------------------------------------------- /docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/docker/start.sh -------------------------------------------------------------------------------- /middleware/acl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/middleware/acl.js -------------------------------------------------------------------------------- /middleware/addUserToRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/middleware/addUserToRequest.js -------------------------------------------------------------------------------- /migrations/20180726112610-create-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/migrations/20180726112610-create-user.js -------------------------------------------------------------------------------- /migrations/20180726113658-create-vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/migrations/20180726113658-create-vendor.js -------------------------------------------------------------------------------- /migrations/20180726114129-create-product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/migrations/20180726114129-create-product.js -------------------------------------------------------------------------------- /migrations/20180727062649-create-orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/migrations/20180727062649-create-orders.js -------------------------------------------------------------------------------- /migrations/20180727070102-create-choices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/migrations/20180727070102-create-choices.js -------------------------------------------------------------------------------- /migrations/20180801112520-user-add-password.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/migrations/20180801112520-user-add-password.js -------------------------------------------------------------------------------- /migrations/20180802090528-create-oauth_clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/migrations/20180802090528-create-oauth_clients.js -------------------------------------------------------------------------------- /migrations/20180803092434-create-oauth_access_tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/migrations/20180803092434-create-oauth_access_tokens.js -------------------------------------------------------------------------------- /models/choice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/models/choice.js -------------------------------------------------------------------------------- /models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/models/index.js -------------------------------------------------------------------------------- /models/oauth_access_token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/models/oauth_access_token.js -------------------------------------------------------------------------------- /models/oauth_client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/models/oauth_client.js -------------------------------------------------------------------------------- /models/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/models/order.js -------------------------------------------------------------------------------- /models/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/models/product.js -------------------------------------------------------------------------------- /models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/models/user.js -------------------------------------------------------------------------------- /models/vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/models/vendor.js -------------------------------------------------------------------------------- /oauth/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/oauth/helpers.js -------------------------------------------------------------------------------- /oauth/models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/oauth/models.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/package.json -------------------------------------------------------------------------------- /public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/public/stylesheets/style.css -------------------------------------------------------------------------------- /routes/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/routes/auth.js -------------------------------------------------------------------------------- /routes/choices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/routes/choices.js -------------------------------------------------------------------------------- /routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/routes/index.js -------------------------------------------------------------------------------- /routes/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/routes/orders.js -------------------------------------------------------------------------------- /routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/routes/users.js -------------------------------------------------------------------------------- /routes/vendors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/routes/vendors.js -------------------------------------------------------------------------------- /schemas/choiceSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/schemas/choiceSchema.js -------------------------------------------------------------------------------- /schemas/orderSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/schemas/orderSchema.js -------------------------------------------------------------------------------- /schemas/productSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/schemas/productSchema.js -------------------------------------------------------------------------------- /schemas/userSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/schemas/userSchema.js -------------------------------------------------------------------------------- /schemas/vendorSchema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/schemas/vendorSchema.js -------------------------------------------------------------------------------- /seeders/20180726112905-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/seeders/20180726112905-user.js -------------------------------------------------------------------------------- /seeders/20180726113751-vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/seeders/20180726113751-vendor.js -------------------------------------------------------------------------------- /seeders/20180726114203-product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/seeders/20180726114203-product.js -------------------------------------------------------------------------------- /seeders/20180727063028-order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/seeders/20180727063028-order.js -------------------------------------------------------------------------------- /seeders/20180727071803-choice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/seeders/20180727071803-choice.js -------------------------------------------------------------------------------- /seeders/20180803093826-oauth_clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/seeders/20180803093826-oauth_clients.js -------------------------------------------------------------------------------- /tests/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/tests/users.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoftwareBrothers/forfeater/HEAD/tsconfig.json --------------------------------------------------------------------------------