{"id":21108401,"url":"https://github.com/mxvsh/product-invoice","last_synced_at":"2025-07-08T16:32:05.315Z","repository":{"id":125183056,"uuid":"558226121","full_name":"mxvsh/product-invoice","owner":"mxvsh","description":"Add products and generate invoices.","archived":false,"fork":false,"pushed_at":"2022-11-02T17:16:07.000Z","size":650,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-02-24T16:05:00.987Z","etag":null,"topics":["invoice","nextjs","product","typescript","webapp"],"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/mxvsh.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}},"created_at":"2022-10-27T06:06:25.000Z","updated_at":"2024-01-29T18:14:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"c6897939-f530-4c72-b585-9e2d16872c1e","html_url":"https://github.com/mxvsh/product-invoice","commit_stats":null,"previous_names":["mxvh/product-invoice","mxvsh/product-invoice"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxvsh%2Fproduct-invoice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxvsh%2Fproduct-invoice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxvsh%2Fproduct-invoice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxvsh%2Fproduct-invoice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mxvsh","download_url":"https://codeload.github.com/mxvsh/product-invoice/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225449608,"owners_count":17476094,"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","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":["invoice","nextjs","product","typescript","webapp"],"created_at":"2024-11-20T00:46:23.788Z","updated_at":"2024-11-20T00:46:24.418Z","avatar_url":"https://github.com/mxvsh.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Product Invoice\n\nThe application comes with a web based user interface which helps you to generate simple invoice of products you have added to the list.\n\n# Screenshots\n\n| | |\n| ------------- | ------------- |\n| \u003cimg width=\"1381\" alt=\"image\" src=\"https://user-images.githubusercontent.com/31907722/199143317-4a2ae37e-cadf-4cad-b9d9-7b34aff93a77.png\"\u003e  | \u003cimg width=\"1381\" alt=\"image\" src=\"https://user-images.githubusercontent.com/31907722/199143444-0b573e96-618c-4236-a522-e76710e60e7d.png\"\u003e  |\n\n\n# Roadmap\n\n- [x] Create category\n- [x] Calculate product amount\n- [ ] Generate invoice\n- [ ] Printable invoice (or PDF)\n- [ ] Add options inside settings\n- [ ] Responsive design\n- [ ] Discount option\n\n\n# Development\n\nIn order to work on this project, you must follow these steps.\n\n## Step 1\n\nClone the repository to your computer using the following command.\n\n`git clone https://github.com/xencodes/product-invoice`\n\n## Step 2\n\nRun the installation command to install all the dependencies required in order to run this application. Since\n\n`pnpm install`\n\n## Step 4\n\nSince we are using Prisma, we must then set up the database, which by default uses a SQLite database. To create database structure, use the following command.\n\n`npx prisma db push`\n\n ## Step 5\n \n Start the server\n \n `pnpm nx serve`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmxvsh%2Fproduct-invoice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmxvsh%2Fproduct-invoice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmxvsh%2Fproduct-invoice/lists"}