{"id":22194960,"url":"https://github.com/keanteng/option","last_synced_at":"2026-04-07T08:02:10.911Z","repository":{"id":257419069,"uuid":"858215857","full_name":"keanteng/option","owner":"keanteng","description":"✨ Sales Order Management Solution (NextJS + Shadcn UI)","archived":false,"fork":false,"pushed_at":"2024-10-11T02:45:19.000Z","size":4726,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-11T12:40:57.775Z","etag":null,"topics":["crud","dashboard","docker","nextjs","postgresql","prisma","salesmanagement","shadcn","shadcn-ui","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/keanteng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-09-16T14:09:31.000Z","updated_at":"2025-06-03T15:10:09.000Z","dependencies_parsed_at":"2025-03-24T21:31:31.715Z","dependency_job_id":"80d09059-76d4-4b18-9d78-56d8831dafdc","html_url":"https://github.com/keanteng/option","commit_stats":null,"previous_names":["keanteng/option"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/keanteng/option","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keanteng%2Foption","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keanteng%2Foption/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keanteng%2Foption/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keanteng%2Foption/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/keanteng","download_url":"https://codeload.github.com/keanteng/option/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keanteng%2Foption/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31504897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["crud","dashboard","docker","nextjs","postgresql","prisma","salesmanagement","shadcn","shadcn-ui","tailwindcss"],"created_at":"2024-12-02T13:15:24.648Z","updated_at":"2026-04-07T08:02:10.895Z","avatar_url":"https://github.com/keanteng.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Option - Order Management Solution\n\n![](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n![](https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge\u0026logo=Prisma\u0026logoColor=white)\n\n\n\nOption is a order management solution for salesman to keep track of their sales order and product catalogue. It can be used specifically for goods trading company such as snacks, beverages, household goods and more. \n\nThe project is powered by [NextJS](https://nextjs.org/docs) and styles using [Shadcn UI](https://ui.shadcn.com/) and [Tailwind CSS](https://tailwindcss.com/docs/max-width). The database is powered by [PostgresSQL](https://www.postgresql.org/download/) hosted on local [Docker](https://docs.docker.com/engine/install/) setup. The CRUD operations are done via Prisma. \n\n## Preview\n![alt text](option_preview.gif)\n\n## Run Locally\n\nConfigure Docker\n```bash\ndocker compose up\n```\n\nOnce connection established, setup the database\n```bash\nnpx prisma migrate dev --name init\n```\n\nAfter that, start the development server\n```bash\nnpm run dev\n```\n\n## Features\n- ✅Product Catalogue\n- ✅Order Creation\n- ✅Order Item Creation\n- ✅Autosuggestion Based on Product\n- ✅Autofill Order\n- ✅Simple Dashboard For Visualization\n- and more ...\n\n## Potential Ideas\n- Multi users to support company with more than one salesman\n- Admin dashboard to manage sales team","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeanteng%2Foption","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeanteng%2Foption","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeanteng%2Foption/lists"}