├── .env.example ├── .eslintrc.json ├── .gitignore ├── .sequelizerc ├── Delivery-App-Insomnia.json ├── README.md ├── package.json ├── src ├── app │ ├── controllers │ │ ├── FileController.js │ │ ├── OrderController.js │ │ ├── ProductController.js │ │ ├── SessionController.js │ │ ├── TypeController.js │ │ └── UserController.js │ ├── errors │ │ └── AlreadyExistsError.js │ ├── middlewares │ │ └── auth.js │ ├── models │ │ ├── Image.js │ │ ├── Order.js │ │ ├── OrderItem.js │ │ ├── Price.js │ │ ├── Product.js │ │ ├── Size.js │ │ ├── Type.js │ │ ├── User.js │ │ └── index.js │ └── services │ │ ├── OrderService.js │ │ ├── PriceService.js │ │ ├── ProductService.js │ │ └── UserService.js ├── config │ ├── auth.js │ ├── database.js │ └── multer.js ├── database │ ├── migrations │ │ ├── 20190616210017-create-users.js │ │ ├── 20190617235000-create-product.js │ │ ├── 20190617235427-create-type.js │ │ ├── 20190618130252-create-size.js │ │ ├── 20190618130440-create-price.js │ │ ├── 20190625143306-create-order.js │ │ ├── 20190625143401-create-order-item.js │ │ ├── 20190626042146-add-image-description-columns-products.js │ │ └── 20190627232853-add-column-confirmed-order.js │ └── seeders │ │ ├── 20190624225536-products.js │ │ ├── 20190625224237-sizes.js │ │ ├── 20190625224536-prices.js │ │ └── 20190629193210-users.js ├── index.js ├── routes.js └── server.js ├── tmp └── images │ ├── bebidas-alcoolicas.png │ ├── bebidas-nao-alcoolicas.png │ ├── calabresa.png │ ├── calzones.png │ ├── coca-cola-lata.png │ ├── coca-cola.png │ ├── fanta.png │ ├── frango-frito.png │ ├── marguerita.png │ ├── massas.png │ ├── palmito.png │ ├── pizza-gigante.png │ ├── pizza-grande.png │ ├── pizza-media.png │ ├── pizza-pequena.png │ ├── pizzas.png │ ├── portuguesa.png │ └── vegetariana.png └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | .DS_Store -------------------------------------------------------------------------------- /.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/.sequelizerc -------------------------------------------------------------------------------- /Delivery-App-Insomnia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/Delivery-App-Insomnia.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/package.json -------------------------------------------------------------------------------- /src/app/controllers/FileController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/controllers/FileController.js -------------------------------------------------------------------------------- /src/app/controllers/OrderController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/controllers/OrderController.js -------------------------------------------------------------------------------- /src/app/controllers/ProductController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/controllers/ProductController.js -------------------------------------------------------------------------------- /src/app/controllers/SessionController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/controllers/SessionController.js -------------------------------------------------------------------------------- /src/app/controllers/TypeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/controllers/TypeController.js -------------------------------------------------------------------------------- /src/app/controllers/UserController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/controllers/UserController.js -------------------------------------------------------------------------------- /src/app/errors/AlreadyExistsError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/errors/AlreadyExistsError.js -------------------------------------------------------------------------------- /src/app/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/middlewares/auth.js -------------------------------------------------------------------------------- /src/app/models/Image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/models/Image.js -------------------------------------------------------------------------------- /src/app/models/Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/models/Order.js -------------------------------------------------------------------------------- /src/app/models/OrderItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/models/OrderItem.js -------------------------------------------------------------------------------- /src/app/models/Price.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/models/Price.js -------------------------------------------------------------------------------- /src/app/models/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/models/Product.js -------------------------------------------------------------------------------- /src/app/models/Size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/models/Size.js -------------------------------------------------------------------------------- /src/app/models/Type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/models/Type.js -------------------------------------------------------------------------------- /src/app/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/models/User.js -------------------------------------------------------------------------------- /src/app/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/models/index.js -------------------------------------------------------------------------------- /src/app/services/OrderService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/services/OrderService.js -------------------------------------------------------------------------------- /src/app/services/PriceService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/services/PriceService.js -------------------------------------------------------------------------------- /src/app/services/ProductService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/services/ProductService.js -------------------------------------------------------------------------------- /src/app/services/UserService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/app/services/UserService.js -------------------------------------------------------------------------------- /src/config/auth.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | secret: process.env.APP_SECRET, 3 | ttl: 86400 4 | } 5 | -------------------------------------------------------------------------------- /src/config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/config/database.js -------------------------------------------------------------------------------- /src/config/multer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/config/multer.js -------------------------------------------------------------------------------- /src/database/migrations/20190616210017-create-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/migrations/20190616210017-create-users.js -------------------------------------------------------------------------------- /src/database/migrations/20190617235000-create-product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/migrations/20190617235000-create-product.js -------------------------------------------------------------------------------- /src/database/migrations/20190617235427-create-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/migrations/20190617235427-create-type.js -------------------------------------------------------------------------------- /src/database/migrations/20190618130252-create-size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/migrations/20190618130252-create-size.js -------------------------------------------------------------------------------- /src/database/migrations/20190618130440-create-price.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/migrations/20190618130440-create-price.js -------------------------------------------------------------------------------- /src/database/migrations/20190625143306-create-order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/migrations/20190625143306-create-order.js -------------------------------------------------------------------------------- /src/database/migrations/20190625143401-create-order-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/migrations/20190625143401-create-order-item.js -------------------------------------------------------------------------------- /src/database/migrations/20190626042146-add-image-description-columns-products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/migrations/20190626042146-add-image-description-columns-products.js -------------------------------------------------------------------------------- /src/database/migrations/20190627232853-add-column-confirmed-order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/migrations/20190627232853-add-column-confirmed-order.js -------------------------------------------------------------------------------- /src/database/seeders/20190624225536-products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/seeders/20190624225536-products.js -------------------------------------------------------------------------------- /src/database/seeders/20190625224237-sizes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/seeders/20190625224237-sizes.js -------------------------------------------------------------------------------- /src/database/seeders/20190625224536-prices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/seeders/20190625224536-prices.js -------------------------------------------------------------------------------- /src/database/seeders/20190629193210-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/database/seeders/20190629193210-users.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/index.js -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/src/server.js -------------------------------------------------------------------------------- /tmp/images/bebidas-alcoolicas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/bebidas-alcoolicas.png -------------------------------------------------------------------------------- /tmp/images/bebidas-nao-alcoolicas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/bebidas-nao-alcoolicas.png -------------------------------------------------------------------------------- /tmp/images/calabresa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/calabresa.png -------------------------------------------------------------------------------- /tmp/images/calzones.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/calzones.png -------------------------------------------------------------------------------- /tmp/images/coca-cola-lata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/coca-cola-lata.png -------------------------------------------------------------------------------- /tmp/images/coca-cola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/coca-cola.png -------------------------------------------------------------------------------- /tmp/images/fanta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/fanta.png -------------------------------------------------------------------------------- /tmp/images/frango-frito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/frango-frito.png -------------------------------------------------------------------------------- /tmp/images/marguerita.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/marguerita.png -------------------------------------------------------------------------------- /tmp/images/massas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/massas.png -------------------------------------------------------------------------------- /tmp/images/palmito.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/palmito.png -------------------------------------------------------------------------------- /tmp/images/pizza-gigante.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/pizza-gigante.png -------------------------------------------------------------------------------- /tmp/images/pizza-grande.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/pizza-grande.png -------------------------------------------------------------------------------- /tmp/images/pizza-media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/pizza-media.png -------------------------------------------------------------------------------- /tmp/images/pizza-pequena.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/pizza-pequena.png -------------------------------------------------------------------------------- /tmp/images/pizzas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/pizzas.png -------------------------------------------------------------------------------- /tmp/images/portuguesa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/portuguesa.png -------------------------------------------------------------------------------- /tmp/images/vegetariana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/tmp/images/vegetariana.png -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moiseshilario/delivery-app-back/HEAD/yarn.lock --------------------------------------------------------------------------------