├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .env.example ├── .githooks ├── Dockerfile └── commit-msg ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── SECURITY.md ├── pull_request_template.md └── workflows │ └── workflow.yml ├── .gitignore ├── .idea ├── .gitignore ├── Boxed-Inventory-App.iml ├── modules.xml └── vcs.xml ├── .prettierignore ├── .secrets.baseline ├── .vercelignore ├── LICENSE ├── Makefile ├── README.md ├── ansible ├── ansible.cfg ├── deploy.sh ├── inventory │ └── production.ini ├── playbook.yml └── roles │ ├── boxed-app │ ├── tasks │ │ └── main.yml │ ├── templates │ │ ├── nginx.conf.j2 │ │ └── pm2.service.j2 │ └── vars │ │ └── main.yml │ └── common │ ├── tasks │ └── main.yml │ └── vars │ └── main.yml ├── aws ├── main.tf ├── outputs.tf ├── provider.tf └── variables.tf ├── database ├── Dockerfile ├── box_collaborators.sql ├── boxes.sql ├── creation.sql ├── item_types.sql ├── items.sql ├── profiles.sql └── triggers.sql ├── docker-compose.yml ├── docs ├── aws-deployment.md ├── box.png ├── box_image.png ├── chatbot.png ├── dark-mode.png ├── dashboard.png ├── gh.png ├── items.png ├── landing.png ├── login.png ├── logo.png ├── new.png ├── profile.png ├── register.png └── schema.png ├── kubernetes ├── configmap.yaml ├── db-deployment.yaml ├── db-service.yaml ├── ingress.yaml ├── pgdata-pvc.yaml ├── secrets.yaml ├── setup.sh ├── web-deployment.yaml └── web-service.yaml ├── package.json ├── shell ├── deploy-terraform.sh ├── destroy-terraform.sh ├── dev.sh ├── lint.sh ├── login-ecr.sh ├── push-ecr.sh └── setup-db.sh ├── tsconfig.json └── web ├── .env.example ├── .gitignore ├── Dockerfile ├── components.json ├── components ├── AddItemCard.tsx ├── BoxCard.tsx ├── CollaboratorsSection.tsx ├── DraggableChatbot.tsx ├── Footer.tsx ├── ItemCard.tsx ├── Layout.tsx ├── MetaUpdater.tsx ├── Navbar.tsx ├── ThemeToggle.tsx ├── theme │ └── theme-provider.tsx └── ui │ ├── accordion.tsx │ ├── alert.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── card.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── form.tsx │ ├── input.tsx │ ├── label.tsx │ ├── scroll-area.tsx │ ├── select.tsx │ ├── skeleton.tsx │ ├── tabs.tsx │ ├── textarea.tsx │ └── tooltip.tsx ├── jest.config.js ├── lib ├── chatWithBoxAI.ts └── utils.ts ├── next.config.ts ├── package-lock.json ├── package.json ├── pages ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── boxes │ ├── [id].tsx │ └── new.tsx ├── dashboard │ └── index.tsx ├── index.tsx ├── login.tsx ├── profile.tsx └── register.tsx ├── postcss.config.mjs ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── manifest.json ├── site.webmanifest └── sitemap.xml ├── styles └── globals.css ├── supabase ├── client.ts ├── queries │ ├── boxes.ts │ ├── collaborators.ts │ ├── index.ts │ ├── itemTypes.ts │ ├── items.ts │ ├── profiles.ts │ └── search.ts └── types.ts ├── tests ├── boxesUtils.test.js ├── collaborators.test.js ├── itemTypes.test.js ├── items.test.js └── profile.test.js └── tsconfig.json /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.env.example -------------------------------------------------------------------------------- /.githooks/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.githooks/Dockerfile -------------------------------------------------------------------------------- /.githooks/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.githooks/commit-msg -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.github/Dockerfile -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/Boxed-Inventory-App.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.idea/Boxed-Inventory-App.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.prettierignore -------------------------------------------------------------------------------- /.secrets.baseline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/.secrets.baseline -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/README.md -------------------------------------------------------------------------------- /ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/ansible/ansible.cfg -------------------------------------------------------------------------------- /ansible/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/ansible/deploy.sh -------------------------------------------------------------------------------- /ansible/inventory/production.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/ansible/inventory/production.ini -------------------------------------------------------------------------------- /ansible/playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/ansible/playbook.yml -------------------------------------------------------------------------------- /ansible/roles/boxed-app/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/ansible/roles/boxed-app/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/boxed-app/templates/nginx.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/ansible/roles/boxed-app/templates/nginx.conf.j2 -------------------------------------------------------------------------------- /ansible/roles/boxed-app/templates/pm2.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/ansible/roles/boxed-app/templates/pm2.service.j2 -------------------------------------------------------------------------------- /ansible/roles/boxed-app/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/ansible/roles/boxed-app/vars/main.yml -------------------------------------------------------------------------------- /ansible/roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/ansible/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/common/vars/main.yml: -------------------------------------------------------------------------------- 1 | # Common variables 2 | node_version: "18.x" 3 | -------------------------------------------------------------------------------- /aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/aws/main.tf -------------------------------------------------------------------------------- /aws/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/aws/outputs.tf -------------------------------------------------------------------------------- /aws/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/aws/provider.tf -------------------------------------------------------------------------------- /aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/aws/variables.tf -------------------------------------------------------------------------------- /database/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/database/Dockerfile -------------------------------------------------------------------------------- /database/box_collaborators.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/database/box_collaborators.sql -------------------------------------------------------------------------------- /database/boxes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/database/boxes.sql -------------------------------------------------------------------------------- /database/creation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/database/creation.sql -------------------------------------------------------------------------------- /database/item_types.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/database/item_types.sql -------------------------------------------------------------------------------- /database/items.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/database/items.sql -------------------------------------------------------------------------------- /database/profiles.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/database/profiles.sql -------------------------------------------------------------------------------- /database/triggers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/database/triggers.sql -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/aws-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/aws-deployment.md -------------------------------------------------------------------------------- /docs/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/box.png -------------------------------------------------------------------------------- /docs/box_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/box_image.png -------------------------------------------------------------------------------- /docs/chatbot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/chatbot.png -------------------------------------------------------------------------------- /docs/dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/dark-mode.png -------------------------------------------------------------------------------- /docs/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/dashboard.png -------------------------------------------------------------------------------- /docs/gh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/gh.png -------------------------------------------------------------------------------- /docs/items.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/items.png -------------------------------------------------------------------------------- /docs/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/landing.png -------------------------------------------------------------------------------- /docs/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/login.png -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/new.png -------------------------------------------------------------------------------- /docs/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/profile.png -------------------------------------------------------------------------------- /docs/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/register.png -------------------------------------------------------------------------------- /docs/schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/docs/schema.png -------------------------------------------------------------------------------- /kubernetes/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/kubernetes/configmap.yaml -------------------------------------------------------------------------------- /kubernetes/db-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/kubernetes/db-deployment.yaml -------------------------------------------------------------------------------- /kubernetes/db-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/kubernetes/db-service.yaml -------------------------------------------------------------------------------- /kubernetes/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/kubernetes/ingress.yaml -------------------------------------------------------------------------------- /kubernetes/pgdata-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/kubernetes/pgdata-pvc.yaml -------------------------------------------------------------------------------- /kubernetes/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/kubernetes/secrets.yaml -------------------------------------------------------------------------------- /kubernetes/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/kubernetes/setup.sh -------------------------------------------------------------------------------- /kubernetes/web-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/kubernetes/web-deployment.yaml -------------------------------------------------------------------------------- /kubernetes/web-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/kubernetes/web-service.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/package.json -------------------------------------------------------------------------------- /shell/deploy-terraform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/shell/deploy-terraform.sh -------------------------------------------------------------------------------- /shell/destroy-terraform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/shell/destroy-terraform.sh -------------------------------------------------------------------------------- /shell/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/shell/dev.sh -------------------------------------------------------------------------------- /shell/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/shell/lint.sh -------------------------------------------------------------------------------- /shell/login-ecr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/shell/login-ecr.sh -------------------------------------------------------------------------------- /shell/push-ecr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/shell/push-ecr.sh -------------------------------------------------------------------------------- /shell/setup-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/shell/setup-db.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/tsconfig.json -------------------------------------------------------------------------------- /web/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/.env.example -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/Dockerfile -------------------------------------------------------------------------------- /web/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components.json -------------------------------------------------------------------------------- /web/components/AddItemCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/AddItemCard.tsx -------------------------------------------------------------------------------- /web/components/BoxCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/BoxCard.tsx -------------------------------------------------------------------------------- /web/components/CollaboratorsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/CollaboratorsSection.tsx -------------------------------------------------------------------------------- /web/components/DraggableChatbot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/DraggableChatbot.tsx -------------------------------------------------------------------------------- /web/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/Footer.tsx -------------------------------------------------------------------------------- /web/components/ItemCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ItemCard.tsx -------------------------------------------------------------------------------- /web/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/Layout.tsx -------------------------------------------------------------------------------- /web/components/MetaUpdater.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/MetaUpdater.tsx -------------------------------------------------------------------------------- /web/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/Navbar.tsx -------------------------------------------------------------------------------- /web/components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /web/components/theme/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/theme/theme-provider.tsx -------------------------------------------------------------------------------- /web/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/accordion.tsx -------------------------------------------------------------------------------- /web/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/alert.tsx -------------------------------------------------------------------------------- /web/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/avatar.tsx -------------------------------------------------------------------------------- /web/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/badge.tsx -------------------------------------------------------------------------------- /web/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/button.tsx -------------------------------------------------------------------------------- /web/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/card.tsx -------------------------------------------------------------------------------- /web/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/dialog.tsx -------------------------------------------------------------------------------- /web/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /web/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/form.tsx -------------------------------------------------------------------------------- /web/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/input.tsx -------------------------------------------------------------------------------- /web/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/label.tsx -------------------------------------------------------------------------------- /web/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /web/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/select.tsx -------------------------------------------------------------------------------- /web/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /web/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/tabs.tsx -------------------------------------------------------------------------------- /web/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/textarea.tsx -------------------------------------------------------------------------------- /web/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /web/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/jest.config.js -------------------------------------------------------------------------------- /web/lib/chatWithBoxAI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/lib/chatWithBoxAI.ts -------------------------------------------------------------------------------- /web/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/lib/utils.ts -------------------------------------------------------------------------------- /web/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/next.config.ts -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/package.json -------------------------------------------------------------------------------- /web/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/pages/404.tsx -------------------------------------------------------------------------------- /web/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/pages/_app.tsx -------------------------------------------------------------------------------- /web/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/pages/_document.tsx -------------------------------------------------------------------------------- /web/pages/boxes/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/pages/boxes/[id].tsx -------------------------------------------------------------------------------- /web/pages/boxes/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/pages/boxes/new.tsx -------------------------------------------------------------------------------- /web/pages/dashboard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/pages/dashboard/index.tsx -------------------------------------------------------------------------------- /web/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/pages/index.tsx -------------------------------------------------------------------------------- /web/pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/pages/login.tsx -------------------------------------------------------------------------------- /web/pages/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/pages/profile.tsx -------------------------------------------------------------------------------- /web/pages/register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/pages/register.tsx -------------------------------------------------------------------------------- /web/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/postcss.config.mjs -------------------------------------------------------------------------------- /web/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /web/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /web/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/public/apple-touch-icon.png -------------------------------------------------------------------------------- /web/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/public/favicon-16x16.png -------------------------------------------------------------------------------- /web/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/public/favicon-32x32.png -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/public/manifest.json -------------------------------------------------------------------------------- /web/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/public/site.webmanifest -------------------------------------------------------------------------------- /web/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/public/sitemap.xml -------------------------------------------------------------------------------- /web/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/styles/globals.css -------------------------------------------------------------------------------- /web/supabase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/supabase/client.ts -------------------------------------------------------------------------------- /web/supabase/queries/boxes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/supabase/queries/boxes.ts -------------------------------------------------------------------------------- /web/supabase/queries/collaborators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/supabase/queries/collaborators.ts -------------------------------------------------------------------------------- /web/supabase/queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/supabase/queries/index.ts -------------------------------------------------------------------------------- /web/supabase/queries/itemTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/supabase/queries/itemTypes.ts -------------------------------------------------------------------------------- /web/supabase/queries/items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/supabase/queries/items.ts -------------------------------------------------------------------------------- /web/supabase/queries/profiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/supabase/queries/profiles.ts -------------------------------------------------------------------------------- /web/supabase/queries/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/supabase/queries/search.ts -------------------------------------------------------------------------------- /web/supabase/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/supabase/types.ts -------------------------------------------------------------------------------- /web/tests/boxesUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/tests/boxesUtils.test.js -------------------------------------------------------------------------------- /web/tests/collaborators.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/tests/collaborators.test.js -------------------------------------------------------------------------------- /web/tests/itemTypes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/tests/itemTypes.test.js -------------------------------------------------------------------------------- /web/tests/items.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/tests/items.test.js -------------------------------------------------------------------------------- /web/tests/profile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/tests/profile.test.js -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoangsonww/Boxed-Inventory-App/HEAD/web/tsconfig.json --------------------------------------------------------------------------------