{"id":22315359,"url":"https://github.com/brittonhayes/inventory-ts","last_synced_at":"2026-05-07T04:36:49.309Z","repository":{"id":262934043,"uuid":"585062939","full_name":"brittonhayes/inventory-ts","owner":"brittonhayes","description":"An agriculture inventory application. Manage vehicles, maintenance, parts, and more. Built in Typescript with NestJS, Prisma, and Sveltekit 🧑‍🌾","archived":false,"fork":false,"pushed_at":"2025-06-07T02:46:15.000Z","size":819,"stargazers_count":0,"open_issues_count":12,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-07T12:52:48.713Z","etag":null,"topics":["farming","iot","nestjs","prisma","svelte","sveltekit","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brittonhayes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-01-04T08:15:16.000Z","updated_at":"2024-11-09T20:20:33.000Z","dependencies_parsed_at":"2025-03-24T12:29:21.278Z","dependency_job_id":"af559197-feff-4f5e-ab90-f00494ecf9c0","html_url":"https://github.com/brittonhayes/inventory-ts","commit_stats":null,"previous_names":["brittonhayes/inventory-ts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/brittonhayes/inventory-ts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brittonhayes%2Finventory-ts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brittonhayes%2Finventory-ts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brittonhayes%2Finventory-ts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brittonhayes%2Finventory-ts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brittonhayes","download_url":"https://codeload.github.com/brittonhayes/inventory-ts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brittonhayes%2Finventory-ts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278778968,"owners_count":26044256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["farming","iot","nestjs","prisma","svelte","sveltekit","typescript"],"created_at":"2024-12-03T22:13:15.062Z","updated_at":"2025-10-07T12:52:49.196Z","avatar_url":"https://github.com/brittonhayes.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Inventory 📦\n\n\u003e An inventory service for managing farming vehicles, equipment, and resources. Built in Typescript with [NestJS](https://nestjs.com/), [Prisma](https://www.prisma.io/), and [Sveltekit](https://kit.svelte.dev/)\n\n![logo](./logo.png)\n\n## What is this?\n\n1. REST API for managing farm inventory via HTTP requests\n2. Web application for managing farming inventory\n\nThe inventory service enables users to keep track of farm inventory across multiple IoT devices, servers, applications, or databases. This service provides a foundational interface for inventory management and interaction.\n\n## Quickstart ⚡\n\nYou can either build the project from source, or deploy it via docker.\n\n### Docker Compose\n\n```shell\n# Start the database and API via docker-compose\ndocker-compose up -d\n\n# View the UI\nhttp://localhost:3000\n\n# View the API docs\nhttp://localhost:5000/api/docs\n```\n\n## Run the app locally\n\n```bash\n# development\n$ npm run start\n\n# watch mode\n$ npm run start:dev\n\n# production mode\n$ npm run start:prod\n```\n\n## Database migrations\n\nInventory comes with [Prisma](https://www.prisma.io/) built-in. Prisma is used as the primary ORM and database migrations management service.\n\n```bash\n# run the migrations\nnpm run migrate\n\n# run prisma studio\nnpm run prisma:studio\n\n# generate typescript client for prisma schema\nnpm run prisma:generate\n```\n\n## Test\n\n```bash\n# unit tests\n$ npm run test\n\n# e2e tests\n$ npm run test:e2e\n\n# test coverage\n$ npm run test:cov\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrittonhayes%2Finventory-ts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrittonhayes%2Finventory-ts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrittonhayes%2Finventory-ts/lists"}