{"id":16978777,"url":"https://github.com/srph/jumars-tindahan","last_synced_at":"2025-04-12T01:41:49.631Z","repository":{"id":30143036,"uuid":"33693173","full_name":"srph/jumars-tindahan","owner":"srph","description":":convenience_store: A sample cart app written using Alt and friends.","archived":false,"fork":false,"pushed_at":"2015-09-06T04:35:50.000Z","size":4216,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"gh-pages","last_synced_at":"2025-03-25T21:22:13.934Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://srph.github.io/jumars-tindahan","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ethereum/go-ethereum","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/srph.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}},"created_at":"2015-04-09T21:14:54.000Z","updated_at":"2023-05-18T23:03:03.000Z","dependencies_parsed_at":"2022-08-17T18:35:08.670Z","dependency_job_id":null,"html_url":"https://github.com/srph/jumars-tindahan","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srph%2Fjumars-tindahan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srph%2Fjumars-tindahan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srph%2Fjumars-tindahan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srph%2Fjumars-tindahan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/srph","download_url":"https://codeload.github.com/srph/jumars-tindahan/tar.gz/refs/heads/gh-pages","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248505759,"owners_count":21115352,"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":[],"created_at":"2024-10-14T01:44:11.410Z","updated_at":"2025-04-12T01:41:49.612Z","avatar_url":"https://github.com/srph.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![preview](https://cloud.githubusercontent.com/assets/5093058/7192515/d6907e40-e4c8-11e4-9ba3-751befb3da8e.gif)\n\n\u003csup\u003ePreview is a bit oudated.\u003c/sup\u003e\n\n# Jumar's Tindahan\n\u003e A sample cart app written in Alt.\n\nThis project was mainly about trying out Flux (Thanks, Alt, this was easier with you), Immutable, and also an approach to placing css along with its respective components (check the components).\n\n**Notes**:\n\n- I think trying to check if a `Product` exists (by checking `index == -1` from `findIndex`) was useless. It was expected that no non-existent `Product` would be removed from `ProductStore`.\n- Immutable data structures makes data easier to maintain and predict.\n- LESS, as of this time of writing, does not support globbing in which I used [*less-plugin-glob*](https://github.com/just-boris/less-plugin-glob) by [**just-boris**](https://github.com/just-boris). I also had to `@import` the main files which is really tedious and non-dry, especially in actual projects.\n- LESS's feat that [everything is a mixin](http://lesscss.org/features/#features-overview-feature-mixins) is pretty neat.\n- Flux is so awesome.\n\n**Tools**\n\n- [React](https://facebook.github.io/react) - UI Library\n- [Alt](https://alt.js.org) - Library based on Flux\n- [Immutable.js](https://facebook.github.io/immutable-js) - Immutable persistent data collections for JS\n\n## Local Setup\n\nAt this time of writing, this project requires **node** `\u003e=v0.10` and **npm**.\n\n```bash\ngit clone https://github.com/srph/jumars-tindahan \u0026\u0026 cd jumars-tindahan\nnpm install\nnpm run build\nnpm run style\nopen index.html\n```\n\n## Acknowledgement\n\n**Jumar's Tindahan** © 2015+, Kier Borromeo (srph). **Jumar's Tindahan** is released under the [MIT](mit-license.org) license.\n\n\u003e [srph.github.io](http://srph.github.io) \u0026nbsp;\u0026middot;\u0026nbsp;\n\u003e GitHub [@srph](https://github.com/srph) \u0026nbsp;\u0026middot;\u0026nbsp;\n\u003e Twitter [@_srph](https://twitter.com/_srph)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrph%2Fjumars-tindahan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrph%2Fjumars-tindahan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrph%2Fjumars-tindahan/lists"}