├── .github └── logo.png ├── .vscode └── launch.json ├── Insomnia_2020-04-19.json ├── LICENSE ├── README.md ├── backend ├── .editorconfig ├── .env.example ├── .env.test ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .sequelizerc ├── Insomnia_2020-04-19.json ├── README.MD ├── __tests__ │ └── example.test.js ├── jest.config.js ├── nodemon.json ├── package.json ├── src │ ├── app.js │ ├── app │ │ ├── controllers │ │ │ ├── DeliveryController.js │ │ │ ├── DeliveryDashboardController.js │ │ │ ├── DeliveryFinishController.js │ │ │ ├── DeliverymanController.js │ │ │ ├── FileController.js │ │ │ ├── ProblemController.js │ │ │ ├── RecipientController.js │ │ │ ├── SessionController.js │ │ │ └── UserController.js │ │ ├── jobs │ │ │ ├── CancellationMail.js │ │ │ └── NewOrderMail.js │ │ ├── middlewares │ │ │ └── auth.js │ │ ├── models │ │ │ ├── Delivery.js │ │ │ ├── DeliveryProblem.js │ │ │ ├── Deliveryman.js │ │ │ ├── File.js │ │ │ ├── Recipient.js │ │ │ └── User.js │ │ ├── validators │ │ │ ├── Delivery.js │ │ │ ├── DeliveryFinish.js │ │ │ ├── DeliveryProblem.js │ │ │ ├── DeliveryStart.js │ │ │ ├── Deliveryman.js │ │ │ ├── Recipient.js │ │ │ ├── SessionStore.js │ │ │ └── User.js │ │ └── views │ │ │ └── emails │ │ │ ├── CancellationMail.hbs │ │ │ ├── NewOrderMail.hbs │ │ │ ├── layouts │ │ │ └── default.hbs │ │ │ └── partials │ │ │ └── footer.hbs │ ├── bootstrap.js │ ├── config │ │ ├── auth.js │ │ ├── database.js │ │ ├── exphbs.js │ │ ├── mail.js │ │ ├── multer.js │ │ ├── redis.js │ │ └── sentry.js │ ├── database │ │ ├── index.js │ │ ├── migrations │ │ │ ├── 20200128172944-create-users.js │ │ │ ├── 20200128183205-create-recipients.js │ │ │ ├── 20200128183246-create-files.js │ │ │ ├── 20200128194802-create-deliveryman.js │ │ │ ├── 20200128194956-create-orders.js │ │ │ └── 20200205020818-delivery_problems.js │ │ └── seeds │ │ │ ├── 20200128174234-admin-user.js │ │ │ ├── 20200226202959-recipients.js │ │ │ ├── 20200226203107-deliveryman.js │ │ │ └── 20200226203119-deliveries.js │ ├── jest │ │ └── defaultTimeout.js │ ├── lib │ │ ├── Mail.js │ │ └── Queue.js │ ├── queue.js │ ├── routes.js │ └── server.js └── yarn.lock └── frontend ├── .editorconfig ├── .gitignore ├── .prettierrc ├── README.md ├── jsconfig.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── App.css ├── App.js ├── App.test.js ├── index.css ├── index.js ├── logo.svg ├── serviceWorker.js └── setupTests.js └── yarn.lock /.github/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/.github/logo.png -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Insomnia_2020-04-19.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/Insomnia_2020-04-19.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/README.md -------------------------------------------------------------------------------- /backend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/.editorconfig -------------------------------------------------------------------------------- /backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/.env.example -------------------------------------------------------------------------------- /backend/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/.env.test -------------------------------------------------------------------------------- /backend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/.eslintrc.js -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/.prettierrc -------------------------------------------------------------------------------- /backend/.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/.sequelizerc -------------------------------------------------------------------------------- /backend/Insomnia_2020-04-19.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/Insomnia_2020-04-19.json -------------------------------------------------------------------------------- /backend/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/README.MD -------------------------------------------------------------------------------- /backend/__tests__/example.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/__tests__/example.test.js -------------------------------------------------------------------------------- /backend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/jest.config.js -------------------------------------------------------------------------------- /backend/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/nodemon.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app.js -------------------------------------------------------------------------------- /backend/src/app/controllers/DeliveryController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/controllers/DeliveryController.js -------------------------------------------------------------------------------- /backend/src/app/controllers/DeliveryDashboardController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/controllers/DeliveryDashboardController.js -------------------------------------------------------------------------------- /backend/src/app/controllers/DeliveryFinishController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/controllers/DeliveryFinishController.js -------------------------------------------------------------------------------- /backend/src/app/controllers/DeliverymanController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/controllers/DeliverymanController.js -------------------------------------------------------------------------------- /backend/src/app/controllers/FileController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/controllers/FileController.js -------------------------------------------------------------------------------- /backend/src/app/controllers/ProblemController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/controllers/ProblemController.js -------------------------------------------------------------------------------- /backend/src/app/controllers/RecipientController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/controllers/RecipientController.js -------------------------------------------------------------------------------- /backend/src/app/controllers/SessionController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/controllers/SessionController.js -------------------------------------------------------------------------------- /backend/src/app/controllers/UserController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/controllers/UserController.js -------------------------------------------------------------------------------- /backend/src/app/jobs/CancellationMail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/jobs/CancellationMail.js -------------------------------------------------------------------------------- /backend/src/app/jobs/NewOrderMail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/jobs/NewOrderMail.js -------------------------------------------------------------------------------- /backend/src/app/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/middlewares/auth.js -------------------------------------------------------------------------------- /backend/src/app/models/Delivery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/models/Delivery.js -------------------------------------------------------------------------------- /backend/src/app/models/DeliveryProblem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/models/DeliveryProblem.js -------------------------------------------------------------------------------- /backend/src/app/models/Deliveryman.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/models/Deliveryman.js -------------------------------------------------------------------------------- /backend/src/app/models/File.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/models/File.js -------------------------------------------------------------------------------- /backend/src/app/models/Recipient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/models/Recipient.js -------------------------------------------------------------------------------- /backend/src/app/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/models/User.js -------------------------------------------------------------------------------- /backend/src/app/validators/Delivery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/validators/Delivery.js -------------------------------------------------------------------------------- /backend/src/app/validators/DeliveryFinish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/validators/DeliveryFinish.js -------------------------------------------------------------------------------- /backend/src/app/validators/DeliveryProblem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/validators/DeliveryProblem.js -------------------------------------------------------------------------------- /backend/src/app/validators/DeliveryStart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/validators/DeliveryStart.js -------------------------------------------------------------------------------- /backend/src/app/validators/Deliveryman.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/validators/Deliveryman.js -------------------------------------------------------------------------------- /backend/src/app/validators/Recipient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/validators/Recipient.js -------------------------------------------------------------------------------- /backend/src/app/validators/SessionStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/validators/SessionStore.js -------------------------------------------------------------------------------- /backend/src/app/validators/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/validators/User.js -------------------------------------------------------------------------------- /backend/src/app/views/emails/CancellationMail.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/views/emails/CancellationMail.hbs -------------------------------------------------------------------------------- /backend/src/app/views/emails/NewOrderMail.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/views/emails/NewOrderMail.hbs -------------------------------------------------------------------------------- /backend/src/app/views/emails/layouts/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/app/views/emails/layouts/default.hbs -------------------------------------------------------------------------------- /backend/src/app/views/emails/partials/footer.hbs: -------------------------------------------------------------------------------- 1 |
2 | Team FastFeet 3 | -------------------------------------------------------------------------------- /backend/src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/bootstrap.js -------------------------------------------------------------------------------- /backend/src/config/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/config/auth.js -------------------------------------------------------------------------------- /backend/src/config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/config/database.js -------------------------------------------------------------------------------- /backend/src/config/exphbs.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/src/config/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/config/mail.js -------------------------------------------------------------------------------- /backend/src/config/multer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/config/multer.js -------------------------------------------------------------------------------- /backend/src/config/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/config/redis.js -------------------------------------------------------------------------------- /backend/src/config/sentry.js: -------------------------------------------------------------------------------- 1 | export default { 2 | dsn: process.env.SENTRY_DSN 3 | }; 4 | -------------------------------------------------------------------------------- /backend/src/database/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/database/index.js -------------------------------------------------------------------------------- /backend/src/database/migrations/20200128172944-create-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/database/migrations/20200128172944-create-users.js -------------------------------------------------------------------------------- /backend/src/database/migrations/20200128183205-create-recipients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/database/migrations/20200128183205-create-recipients.js -------------------------------------------------------------------------------- /backend/src/database/migrations/20200128183246-create-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/database/migrations/20200128183246-create-files.js -------------------------------------------------------------------------------- /backend/src/database/migrations/20200128194802-create-deliveryman.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/database/migrations/20200128194802-create-deliveryman.js -------------------------------------------------------------------------------- /backend/src/database/migrations/20200128194956-create-orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/database/migrations/20200128194956-create-orders.js -------------------------------------------------------------------------------- /backend/src/database/migrations/20200205020818-delivery_problems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/database/migrations/20200205020818-delivery_problems.js -------------------------------------------------------------------------------- /backend/src/database/seeds/20200128174234-admin-user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/database/seeds/20200128174234-admin-user.js -------------------------------------------------------------------------------- /backend/src/database/seeds/20200226202959-recipients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/database/seeds/20200226202959-recipients.js -------------------------------------------------------------------------------- /backend/src/database/seeds/20200226203107-deliveryman.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/database/seeds/20200226203107-deliveryman.js -------------------------------------------------------------------------------- /backend/src/database/seeds/20200226203119-deliveries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/database/seeds/20200226203119-deliveries.js -------------------------------------------------------------------------------- /backend/src/jest/defaultTimeout.js: -------------------------------------------------------------------------------- 1 | jest.setTimeout(10000); 2 | -------------------------------------------------------------------------------- /backend/src/lib/Mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/lib/Mail.js -------------------------------------------------------------------------------- /backend/src/lib/Queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/lib/Queue.js -------------------------------------------------------------------------------- /backend/src/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/queue.js -------------------------------------------------------------------------------- /backend/src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/routes.js -------------------------------------------------------------------------------- /backend/src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/src/server.js -------------------------------------------------------------------------------- /backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/backend/yarn.lock -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/jsconfig.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/src/App.js -------------------------------------------------------------------------------- /frontend/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/src/App.test.js -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/src/index.js -------------------------------------------------------------------------------- /frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/src/logo.svg -------------------------------------------------------------------------------- /frontend/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/src/serviceWorker.js -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/src/setupTests.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielObara/FastFeet/HEAD/frontend/yarn.lock --------------------------------------------------------------------------------