{"id":23340495,"url":"https://github.com/aitorastorga/randomnumbergenerator","last_synced_at":"2026-05-16T18:33:38.381Z","repository":{"id":212381476,"uuid":"731327151","full_name":"AitorAstorga/RandomNumberGenerator","owner":"AitorAstorga","description":"Ionic app that generates configurable random numbers. Release in the Play Store coming soon :)","archived":false,"fork":false,"pushed_at":"2024-01-18T22:36:25.000Z","size":10363,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-24T05:41:46.175Z","etag":null,"topics":["android","capacitor-android","ionic-framework","ionic7"],"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/AitorAstorga.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,"zenodo":null}},"created_at":"2023-12-13T20:45:13.000Z","updated_at":"2024-01-21T13:16:18.000Z","dependencies_parsed_at":"2025-08-01T04:39:16.601Z","dependency_job_id":"32c7322b-8f1a-49cf-810e-08785d2ae94d","html_url":"https://github.com/AitorAstorga/RandomNumberGenerator","commit_stats":null,"previous_names":["aitorastorga/randomnumbergenerator"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/AitorAstorga/RandomNumberGenerator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AitorAstorga%2FRandomNumberGenerator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AitorAstorga%2FRandomNumberGenerator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AitorAstorga%2FRandomNumberGenerator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AitorAstorga%2FRandomNumberGenerator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AitorAstorga","download_url":"https://codeload.github.com/AitorAstorga/RandomNumberGenerator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AitorAstorga%2FRandomNumberGenerator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33114251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"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":["android","capacitor-android","ionic-framework","ionic7"],"created_at":"2024-12-21T04:33:14.371Z","updated_at":"2026-05-16T18:33:38.361Z","avatar_url":"https://github.com/AitorAstorga.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n[![LinkedIn][linkedin-shield]][linkedin-url]\n\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/AitorAstorga/RandomNumberGenerator\"\u003e\n    \u003cimg src=\"src/assets/rngLogo.png\" alt=\"Logo\" width=\"160\" height=\"160\"\u003e\n  \u003c/a\u003e\n\n  \u003ch1 align=\"center\"\u003eRandom Number Generator\u003c/h1\u003e\n\n  \u003cp align=\"center\"\u003e\n    Ionic app that generates configurable random numbers\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/AitorAstorga/RandomNumberGenerator\"\u003e\u003cstrong\u003eExplore the docs »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/AitorAstorga/RandomNumberGenerator\"\u003eView Demo\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/AitorAstorga/RandomNumberGenerator/issues\"\u003eReport Bug or \u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/AitorAstorga/RandomNumberGenerator/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#serve\"\u003eServe\u003c/a\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#build\"\u003eBuild\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#generating-a-release-build\"\u003eGenerating a release build\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#running-with-android-studio\"\u003eRunning with Android Studio\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#acknowledgments\"\u003eAcknowledgments\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About The Project\n\nThis project is about creating a simple yet powerful random number generator using the Ionic framework. It's designed to be user-friendly and highly customizable, allowing users to specify the range and criteria for number generation.\n\n\u003cdetails\u003e\n  \u003csummary\u003eScreenshot\u003c/summary\u003e\n  \u003cimg src=\"src/assets/image.png\" alt=\"Screenshot\"\u003e\n\u003c/details\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n### Built With\n\nThis project is built with the following technologies:\n\n* ![Ionic](https://img.shields.io/badge/Ionic-%233880FF.svg?style=for-the-badge\u0026logo=Ionic\u0026logoColor=white)\n* ![Angular](https://img.shields.io/badge/angular-%23DD0031.svg?style=for-the-badge\u0026logo=angular\u0026logoColor=white)\n* ![Capacitor](https://img.shields.io/badge/Capacitor-119EFF?style=for-the-badge\u0026logo=Capacitor\u0026logoColor=white)\n* ![Android Studio](https://img.shields.io/badge/Android_Studio-3DDC84?style=for-the-badge\u0026logo=android-studio\u0026logoColor=white)\n* ![Visual Studio Code](https://img.shields.io/badge/Visual_Studio_Code-0078D4?style=for-the-badge\u0026logo=visual%20studio%20code\u0026logoColor=white)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting Started\n\nTo get a local copy up and running follow these simple example steps.\n\n### Prerequisites\n\nUpdate npm (or install it otherwise)\n```sh\nsudo npm install npm@latest -g\n```\n\nInstall the Ionic Framework\n```sh\nsudo npm i -g @ionic/cli\n```\n\nYou will need Android Studio if you want to build the apk.\n\n### Installation\n\n1. Clone the repo\n   ```sh\n   git clone https://github.com/AitorAstorga/RandomNumberGenerator.git\n   ```\n\n2. Install NPM packages\n   ```sh\n   npm install\n   ```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## Serve\n\nYou can create a live server in a web browser with Ionic. Use the command:\n```sh\nionic serve\n```\n\nYou will be prompted to install `@angular/cli`. Install it.\n```sh\n\u003e ng run app:serve --host=localhost --port=8100\n\n[INFO] Looks like @angular/cli isn't installed in this project.\n       \n       This package is required for this command to work properly. The package provides a CLI utility, but the ng binary\n       was not found in your PATH.\n\n? Install @angular/cli? Yes\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Build\n\nThis project is built using Ionic 7.1.5 and Capacitor.\n\nFollow the official Ionic documentation:\n- https://ionicframework.com/docs/deployment/play-store\n- https://capacitorjs.com/docs/next/android\n\n### Generating a release build\nBuild the web app:\n\n```\nionic build\n```\n\nTo generate a release build for Android run the following cli command:\n\n```\nnpx cap copy \u0026\u0026 npx cap sync\n```\n\nThis will copy all web assets and sync any plugin changes.\n\nNext, open Android studio:\n```\nnpx cap open android\n```\n\nThen, generate an APK in Android Studio:\n- https://developer.android.com/build/build-for-release\n\n#### Error Unable to launch Android Studio\nThis error looks like this:\n```sh\nnpx cap open android\n[error] Unable to launch Android Studio. Is it installed?\n        Attempted to open Android Studio at: /usr/local/android-studio/bin/studio.sh\n        You can configure this with the CAPACITOR_ANDROID_STUDIO_PATH environment variable.\n```\n\nIf you get it in Linux and you installed Android Studio previously you can fix it by doing:\n```sh\nexport CAPACITOR_ANDROID_STUDIO_PATH=\"/opt/android-studio/bin/studio.sh\"\n```\n\n### Running with Android Studio\nIn Android Studio, first select the device or emulator and then click the run or debug button to run your app. Unless you're debugging Java or Kotlin code, the run button is preferred.\n\n![Run in Android Studio](https://capacitorjs.com/docs/assets/images/running-a42ce0daf3b9d2dd5ee6b94d1c378220.png)\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- LICENSE --\u003e\n## License\n\nDistributed under the GNU General Public License v3.0. See `LICENSE` for more information.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- CONTACT --\u003e\n## Contact\n\nAitor Astorga Saez de Vicuña - a.astorga.sdv@gmail.com\n\nProject Link: [https://github.com/AitorAstorga/RandomNumberGenerator](https://github.com/AitorAstorga/RandomNumberGenerator)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- ACKNOWLEDGMENTS --\u003e\n## Acknowledgments\n\nThanks to these nice projects!\n\n* [Ionic Framework](https://ionicframework.com/)\n* [Angular](https://angular.io/)\n* [Capacitor](https://capacitorjs.com)\n* [Img Shields](https://shields.io)\n* [markdown-badges](https://github.com/Ileriayo/markdown-badges#table-of-contents)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[contributors-shield]: https://img.shields.io/github/contributors/AitorAstorga/RandomNumberGenerator.svg?style=for-the-badge\n[contributors-url]: https://github.com/AitorAstorga/RandomNumberGenerator/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/AitorAstorga/RandomNumberGenerator.svg?style=for-the-badge\n[forks-url]: https://github.com/AitorAstorga/RandomNumberGenerator/network/members\n[stars-shield]: https://img.shields.io/github/stars/AitorAstorga/RandomNumberGenerator.svg?style=for-the-badge\n[stars-url]: https://github.com/AitorAstorga/RandomNumberGenerator/stargazers\n[issues-shield]: https://img.shields.io/github/issues/AitorAstorga/RandomNumberGenerator.svg?style=for-the-badge\n[issues-url]: https://github.com/AitorAstorga/RandomNumberGenerator/issues\n[license-shield]: https://img.shields.io/github/license/AitorAstorga/RandomNumberGenerator.svg?style=for-the-badge\n[license-url]: https://github.com/AitorAstorga/RandomNumberGenerator/blob/master/LICENSE\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge\u0026logo=linkedin\u0026colorB=555\n[linkedin-url]: https://linkedin.com/in/aitor-astorga-saez-de-vicuña\n[product-screenshot]: images/screenshot.png\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faitorastorga%2Frandomnumbergenerator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faitorastorga%2Frandomnumbergenerator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faitorastorga%2Frandomnumbergenerator/lists"}