{"id":20196302,"url":"https://github.com/gpavanb1/kitemodeler-rn","last_synced_at":"2026-05-06T04:05:11.393Z","repository":{"id":99921823,"uuid":"375456842","full_name":"gpavanb1/KiteModeler-RN","owner":"gpavanb1","description":"Interactive Kite Design on Mobile","archived":false,"fork":false,"pushed_at":"2021-06-15T03:43:34.000Z","size":937,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-13T19:39:24.896Z","etag":null,"topics":["aerodynamics","android","ios","kite","physics-simulation","react","simulation","typescript"],"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/gpavanb1.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}},"created_at":"2021-06-09T18:41:31.000Z","updated_at":"2021-06-15T03:43:37.000Z","dependencies_parsed_at":"2023-05-15T02:45:51.909Z","dependency_job_id":null,"html_url":"https://github.com/gpavanb1/KiteModeler-RN","commit_stats":{"total_commits":20,"total_committers":1,"mean_commits":20.0,"dds":0.0,"last_synced_commit":"d7634526a2fe7a8a99354ff11441ef957ff0b7f1"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gpavanb1%2FKiteModeler-RN","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gpavanb1%2FKiteModeler-RN/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gpavanb1%2FKiteModeler-RN/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gpavanb1%2FKiteModeler-RN/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gpavanb1","download_url":"https://codeload.github.com/gpavanb1/KiteModeler-RN/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241629769,"owners_count":19993710,"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":["aerodynamics","android","ios","kite","physics-simulation","react","simulation","typescript"],"created_at":"2024-11-14T04:23:11.950Z","updated_at":"2026-05-06T04:05:11.368Z","avatar_url":"https://github.com/gpavanb1.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# KiteModeler - RN\n\n![Made with Love in India](https://madewithlove.org.in/badge.svg)\n\n![img](assets/logo.png)\n\nThis repository contains the open-source back-end and front-end\ncode for KiteModeler-Reboot-RN, which is a modern\nversion of [KiteModeler](https://www.grc.nasa.gov/WWW/K-12/airplane/kiteprog.html) from NASA Glenn. \nAlso check out the Python version here [[repo]](https://github.com/gpavanb1/KiteModeler) [[live demo]](https://kite-modeler.herokuapp.com/)\n\nThe code has been written using Typescript React. This app will remain free and open-source.\n\n## How to install\n\nDownload the APK files, which you can find in the [Releases](https://github.com/gpavanb1/KiteModeler-RN/releases)\n\n## How to build and execute\n* Run the build tool in one terminal using `npx react-native start`\n* Create the app in another terminal using `npx react-native run-android` or `npx react-native run-ios` \ndepending on the platform of choice\n\n## How to test\n\nTests can be run using `npm test` and coverage report can be obtained by adding `-- --coverage` to it\n\n## Sample\n\n\u003cimg src=\"./assets/sample.png\" width=\"300\"\u003e\n\n## Whom to contact?\n\nPlease direct your queries to [gpavanb1](http://github.com/gpavanb1)\nfor any questions.\n\n## Acknowledgements\n\n* The original KiteModeler can be found [here](https://www.grc.nasa.gov/www/k-12/airplane/kiteprog.html)\n\n* The bounded minimization routine has been borrowed from the [Scipy](https://github.com/scipy/scipy/blob/master/scipy/optimize/optimize.py) implementation in Python\nand adapted for Typescript.\n\n* Hat-tip to [Sujeet](https://github.com/sujeet) for suggesting a JS implementation.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgpavanb1%2Fkitemodeler-rn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgpavanb1%2Fkitemodeler-rn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgpavanb1%2Fkitemodeler-rn/lists"}