{"id":19784246,"url":"https://github.com/arieljimenez/iventory","last_synced_at":"2026-05-08T03:09:49.369Z","repository":{"id":85974355,"uuid":"126718779","full_name":"arieljimenez/iVentory","owner":"arieljimenez","description":"An Electron app to handle inventory needs. ","archived":false,"fork":false,"pushed_at":"2018-04-18T04:37:13.000Z","size":350,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-01-11T02:48:57.350Z","etag":null,"topics":["desktop","electron","elm","google-mdl","webpack4"],"latest_commit_sha":null,"homepage":null,"language":"CSS","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/arieljimenez.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}},"created_at":"2018-03-25T16:50:24.000Z","updated_at":"2022-12-14T01:51:49.000Z","dependencies_parsed_at":"2023-03-19T10:17:06.110Z","dependency_job_id":null,"html_url":"https://github.com/arieljimenez/iVentory","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arieljimenez%2FiVentory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arieljimenez%2FiVentory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arieljimenez%2FiVentory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arieljimenez%2FiVentory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arieljimenez","download_url":"https://codeload.github.com/arieljimenez/iVentory/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241117018,"owners_count":19912468,"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":["desktop","electron","elm","google-mdl","webpack4"],"created_at":"2024-11-12T06:10:54.484Z","updated_at":"2026-05-08T03:09:44.336Z","avatar_url":"https://github.com/arieljimenez.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# iVentory\n\n\u003e What if i told you that you can make Elm desktop apps thats feels native?\n\n## Development\n\n- With `npm`, just run `$ npm run install`, that will triger a install of **npm** and **elm** dependencies.\n- Run `$ npm run dev` for run the app in developer mode.\n\n## Production\n\n- Run `$ npm run build` to create the files that will be shiped to __electron__ (+info in  __Builds__).\n\n## Builds\n\n\u003eThinking in move this part to a separate readme and store it in build dir. :thinking:\n\n- In the root folder, run `$ npm run prod`, this will install dependencies and _webpack_ the necessary files into `./build/dist` folder.\n- Enter to the `build` dir.\n- Run `$ npm install` to install all the dependencies and will download the electron builds dependencies for your platform.\n- For builds:\n  - :white_check_mark: OSX: `$ npm run mac`.\n  - :white_check_mark: Windows (x86): `$ npm run win` (need wine to compile the exe in OSX and Linux systems).\n    - To install `wine` in OSX, first we need install `xquartz`: `$ brew cask install xquartz`, and later, install wine with brew: `$ brew install wine`.\n  - :ballot_box_with_check: Linux (x86_64): `$ npm run linux`.\n\n## Stack\n\n- :ballot_box_with_check: Alpine Containers\n- :white_check_mark: Nodejs v8.10.0 (npm v5.6.0)\n- :white_check_mark: Webpack 4.2.0\n- :white_check_mark: Electron v1.8.4 + Chromium v59.0.3071.115\n- :white_check_mark: Elm 0.18 (Frontend)\n- :ballot_box_with_check: Golang (Backend/API/ORM)\n- :ballot_box_with_check: MariaDB (in the kitchen)\n\n## Why?\n\n- **Why not?**\n- 'cause i tried to back to develop desktop software (Java \u0026 C#) and at least for me... **IT SUCKS!**.\n- Plus elm almost guarantee 0% of run time error in production.\n- It is more fun code web apps that desktop ones!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farieljimenez%2Fiventory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farieljimenez%2Fiventory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farieljimenez%2Fiventory/lists"}