{"id":15193876,"url":"https://github.com/jswesterfield/infinity-app","last_synced_at":"2026-01-28T17:02:12.077Z","repository":{"id":87182804,"uuid":"174450212","full_name":"JSWesterfield/infinity-app","owner":"JSWesterfield","description":"♾️ Infinity App React/Redux, NextJS form \u0026 feed test app","archived":false,"fork":false,"pushed_at":"2019-04-22T06:18:35.000Z","size":8573,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-03T19:18:57.180Z","etag":null,"topics":["babel-cli","enzyme","es6","es7","firebase","nextjs","npm","react-components","react-router","reactjs","redux","webpack","webpack3","yarn"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/JSWesterfield.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":"2019-03-08T01:50:02.000Z","updated_at":"2024-03-01T22:31:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"8524c8c5-7461-4fc7-ada8-fd58e1f716e0","html_url":"https://github.com/JSWesterfield/infinity-app","commit_stats":{"total_commits":20,"total_committers":1,"mean_commits":20.0,"dds":0.0,"last_synced_commit":"02c33fb98efc906c5662f2cd7e95f68f9a17a9e3"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JSWesterfield/infinity-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSWesterfield%2Finfinity-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSWesterfield%2Finfinity-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSWesterfield%2Finfinity-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSWesterfield%2Finfinity-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JSWesterfield","download_url":"https://codeload.github.com/JSWesterfield/infinity-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSWesterfield%2Finfinity-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28847054,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T15:15:36.453Z","status":"ssl_error","status_checked_at":"2026-01-28T15:15:13.020Z","response_time":57,"last_error":"SSL_read: 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":["babel-cli","enzyme","es6","es7","firebase","nextjs","npm","react-components","react-router","reactjs","redux","webpack","webpack3","yarn"],"created_at":"2024-09-27T22:06:51.866Z","updated_at":"2026-01-28T17:02:12.059Z","avatar_url":"https://github.com/JSWesterfield.png","language":"HTML","readme":"# Infinity App :crystal_ball:\nInfinity App  = React + Redux + Firebase, form feed test application\n\nInfinity(Infinite Decisions) App, is a React web application is a fundamental application that helps the user make those 'tough' decisions. \nLooking to build the application as a resource guide to find fun things for the user to do locally in their vicinity(certain sq mile radius). \n\n![infinite-decisions-img](https://media.giphy.com/media/7pV1DcmORi6Zy/giphy.gif)\n\n\n\n\n### Prerequisites\nInstall NPM following the [official instructions](https://nodejs.org/en/).\nInstall NPM following the [official instructions](https://nodejs.org/en/).\n\n### Run instructions :running:\n\n```yarn\nRun yarn\n    $ yarn install\nRun codegen to generate TypeScript types\n    $ yarn generate\nRun start\n    $ yarn start\n```\nor \n```npm\nRun npm\n    $ npm install\n\nRun start\n    $ yarn start\n```\n## Installation :point_down:\n\nUse the secondary package manager [npm](https://nodejs.org/en/) to install infinity-app.\nUse the primary package manager [yarn](https://yarnpkg.com/lang/en/docs/install/) to install infinity-app.\n\n```npm\nnpm install infinity-app\n```\n\n```yarn\nyarn install infinity-app\n```\n\n## Testing :wrench:\n\nUse the testing framework Jest [jest](https://jestjs.io/) to test the infinity-app(infinite decisions app) with Babel and/or React.\nUse the testing enzyme package manager [enzyme](added testing frameworks jest, enzyme, etc) to test the infinity-app.\n\nJest.:performing_arts:\n```yarn\nyarn add --dev jest\n```\n\n```npm\nnpm install --save-dev jest\n```\n\n```Babel using yarn\nyarn add --dev babel-jest @babel/core @babel/preset-env\n```\n\nEnzmye.:sparkles:\n```yarn\nyarn add --dev jest\n```\n\n```npm\nnpm install --save-dev jest\n```\n\n## Built With :hammer_and_wrench:\n\n* [React](https://reactjs.org/docs/getting-started.html) - based open-source web application framework from Facebook. Version 3.4.\n* [Redux](https://redux.js.org/introduction/getting-started) - Redux is a predictable state container for JavaScript apps.\n* [Babel](https://babeljs.io/docs/en/) - a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments\n* [Babel-cli 3.24.1](https://babeljs.io/docs/en/) - Babel can convert JSX syntax.\n* [NPM](https://docs.npmjs.com/) - Dependency Management. Default package manager for the JS runtime environment Node.js\n* [Yarn](https://docs.npmjs.com/) - Dependency Management,  a fast, reliable, and secure alternative npm client.\n* [Webpack](https://webpack.js.org/concepts) - an open-source JavaScript module bundler\n* [Jest](https://jestjs.io/docs/en/getting-started) - A comprehensive JavaScript testing framework.\n* [Enzyme](https://airbnb.io/enzyme/) - a JavaScript(primarily React) Testing utility for React that makes it easier to test your React Components' output. Developed by Airbnb. You can also manipulate, traverse, and in some ways simulate runtime given the output.\n* [Firebase](https://firebase.google.com/docs/) -  a mobile and web application development platform developed by Firebase, Inc. Managed by Google.\n* [ES6/ES7](http://es6-features.org/#Constants | https://developer.mozilla.org/en-US/docs/Archive/Web/JavaScript/ECMAScript_Next_support_in_Mozilla#ECMAScript_2017) - ECMAScript Next refers to new features of the ECMA-262 standard (commonly referred to as JavaScript) introduced after ECMAScript 2015. New versions of ECMAScript specifications are released yearly.\n\n\n## Contributing :open_hands:\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## Authors :book:\n* **Jake Westerfield** - *Primary Work*\n\n## License :microscope:\n[MIT](https://choosealicense.com/licenses/mit/)\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjswesterfield%2Finfinity-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjswesterfield%2Finfinity-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjswesterfield%2Finfinity-app/lists"}