https://github.com/gpavanb1/kitemodeler-rn
Interactive Kite Design on Mobile
https://github.com/gpavanb1/kitemodeler-rn
aerodynamics android ios kite physics-simulation react simulation typescript
Last synced: about 1 month ago
JSON representation
Interactive Kite Design on Mobile
- Host: GitHub
- URL: https://github.com/gpavanb1/kitemodeler-rn
- Owner: gpavanb1
- Created: 2021-06-09T18:41:31.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-15T03:43:34.000Z (about 5 years ago)
- Last Synced: 2025-01-13T19:39:24.896Z (over 1 year ago)
- Topics: aerodynamics, android, ios, kite, physics-simulation, react, simulation, typescript
- Language: TypeScript
- Homepage:
- Size: 915 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# KiteModeler - RN


This repository contains the open-source back-end and front-end
code for KiteModeler-Reboot-RN, which is a modern
version of [KiteModeler](https://www.grc.nasa.gov/WWW/K-12/airplane/kiteprog.html) from NASA Glenn.
Also check out the Python version here [[repo]](https://github.com/gpavanb1/KiteModeler) [[live demo]](https://kite-modeler.herokuapp.com/)
The code has been written using Typescript React. This app will remain free and open-source.
## How to install
Download the APK files, which you can find in the [Releases](https://github.com/gpavanb1/KiteModeler-RN/releases)
## How to build and execute
* Run the build tool in one terminal using `npx react-native start`
* Create the app in another terminal using `npx react-native run-android` or `npx react-native run-ios`
depending on the platform of choice
## How to test
Tests can be run using `npm test` and coverage report can be obtained by adding `-- --coverage` to it
## Sample

## Whom to contact?
Please direct your queries to [gpavanb1](http://github.com/gpavanb1)
for any questions.
## Acknowledgements
* The original KiteModeler can be found [here](https://www.grc.nasa.gov/www/k-12/airplane/kiteprog.html)
* The bounded minimization routine has been borrowed from the [Scipy](https://github.com/scipy/scipy/blob/master/scipy/optimize/optimize.py) implementation in Python
and adapted for Typescript.
* Hat-tip to [Sujeet](https://github.com/sujeet) for suggesting a JS implementation.