├── LICENSE ├── README.md └── backend ├── .dockerignore ├── .env.sample ├── .eslintrc.js ├── .gitignore ├── .prettierrc.js ├── README.md ├── db ├── migrations │ ├── 20200325085741_initial.js │ └── 20200409085456_item-table.js ├── seeds │ ├── 00_initial.js │ └── 01_initial_beans.js └── sources │ ├── countries.csv │ └── us_states.csv ├── docker-compose.yml ├── jest.config.js ├── knexfile.js ├── package-lock.json ├── package.json └── src ├── api ├── addresses │ ├── address.schema.json │ ├── addresses.model.js │ ├── addresses.routes.js │ └── addresses.test.js ├── api.test.js ├── auth │ ├── auth.middlewares.js │ └── auth.routes.js ├── companies │ ├── companies.model.js │ ├── companies.routes.js │ ├── companies.schema.json │ └── companies.test.js ├── index.js ├── items │ ├── item_infos │ │ ├── item_infos.model.js │ │ ├── item_infos.routes.js │ │ └── item_infos.schema.json │ ├── items.model.js │ ├── items.routes.js │ ├── items.schema.json │ └── items.test.js ├── states │ ├── states.queries.js │ ├── states.routes.js │ └── states.test.js └── users │ ├── users.model.js │ ├── users.routes.js │ ├── users.schema.json │ └── users.test.js ├── app.js ├── app.test.js ├── constants ├── countries.js ├── project.js ├── tableNames.js └── us_states.js ├── db.js ├── index.js ├── lib ├── jwt.js ├── logger.js └── tableUtils.js ├── middlewares.js ├── setupFilesAfterEnv.js ├── setupTests.js └── teardownTests.js /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/README.md -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /backend/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/.env.sample -------------------------------------------------------------------------------- /backend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/.eslintrc.js -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/.prettierrc.js -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/db/migrations/20200325085741_initial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/db/migrations/20200325085741_initial.js -------------------------------------------------------------------------------- /backend/db/migrations/20200409085456_item-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/db/migrations/20200409085456_item-table.js -------------------------------------------------------------------------------- /backend/db/seeds/00_initial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/db/seeds/00_initial.js -------------------------------------------------------------------------------- /backend/db/seeds/01_initial_beans.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/db/seeds/01_initial_beans.js -------------------------------------------------------------------------------- /backend/db/sources/countries.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/db/sources/countries.csv -------------------------------------------------------------------------------- /backend/db/sources/us_states.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/db/sources/us_states.csv -------------------------------------------------------------------------------- /backend/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/docker-compose.yml -------------------------------------------------------------------------------- /backend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/jest.config.js -------------------------------------------------------------------------------- /backend/knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/knexfile.js -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/api/addresses/address.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/addresses/address.schema.json -------------------------------------------------------------------------------- /backend/src/api/addresses/addresses.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/addresses/addresses.model.js -------------------------------------------------------------------------------- /backend/src/api/addresses/addresses.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/addresses/addresses.routes.js -------------------------------------------------------------------------------- /backend/src/api/addresses/addresses.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/addresses/addresses.test.js -------------------------------------------------------------------------------- /backend/src/api/api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/api.test.js -------------------------------------------------------------------------------- /backend/src/api/auth/auth.middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/auth/auth.middlewares.js -------------------------------------------------------------------------------- /backend/src/api/auth/auth.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/auth/auth.routes.js -------------------------------------------------------------------------------- /backend/src/api/companies/companies.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/companies/companies.model.js -------------------------------------------------------------------------------- /backend/src/api/companies/companies.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/companies/companies.routes.js -------------------------------------------------------------------------------- /backend/src/api/companies/companies.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/companies/companies.schema.json -------------------------------------------------------------------------------- /backend/src/api/companies/companies.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/companies/companies.test.js -------------------------------------------------------------------------------- /backend/src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/index.js -------------------------------------------------------------------------------- /backend/src/api/items/item_infos/item_infos.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/items/item_infos/item_infos.model.js -------------------------------------------------------------------------------- /backend/src/api/items/item_infos/item_infos.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/items/item_infos/item_infos.routes.js -------------------------------------------------------------------------------- /backend/src/api/items/item_infos/item_infos.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/items/item_infos/item_infos.schema.json -------------------------------------------------------------------------------- /backend/src/api/items/items.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/items/items.model.js -------------------------------------------------------------------------------- /backend/src/api/items/items.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/items/items.routes.js -------------------------------------------------------------------------------- /backend/src/api/items/items.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/items/items.schema.json -------------------------------------------------------------------------------- /backend/src/api/items/items.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/items/items.test.js -------------------------------------------------------------------------------- /backend/src/api/states/states.queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/states/states.queries.js -------------------------------------------------------------------------------- /backend/src/api/states/states.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/states/states.routes.js -------------------------------------------------------------------------------- /backend/src/api/states/states.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/states/states.test.js -------------------------------------------------------------------------------- /backend/src/api/users/users.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/users/users.model.js -------------------------------------------------------------------------------- /backend/src/api/users/users.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/users/users.routes.js -------------------------------------------------------------------------------- /backend/src/api/users/users.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/users/users.schema.json -------------------------------------------------------------------------------- /backend/src/api/users/users.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/api/users/users.test.js -------------------------------------------------------------------------------- /backend/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/app.js -------------------------------------------------------------------------------- /backend/src/app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/app.test.js -------------------------------------------------------------------------------- /backend/src/constants/countries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/constants/countries.js -------------------------------------------------------------------------------- /backend/src/constants/project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/constants/project.js -------------------------------------------------------------------------------- /backend/src/constants/tableNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/constants/tableNames.js -------------------------------------------------------------------------------- /backend/src/constants/us_states.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/constants/us_states.js -------------------------------------------------------------------------------- /backend/src/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/db.js -------------------------------------------------------------------------------- /backend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/index.js -------------------------------------------------------------------------------- /backend/src/lib/jwt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/lib/jwt.js -------------------------------------------------------------------------------- /backend/src/lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/lib/logger.js -------------------------------------------------------------------------------- /backend/src/lib/tableUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/lib/tableUtils.js -------------------------------------------------------------------------------- /backend/src/middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/middlewares.js -------------------------------------------------------------------------------- /backend/src/setupFilesAfterEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/setupFilesAfterEnv.js -------------------------------------------------------------------------------- /backend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/setupTests.js -------------------------------------------------------------------------------- /backend/src/teardownTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/inventory-app/HEAD/backend/src/teardownTests.js --------------------------------------------------------------------------------