Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-06-15T03:43:34.000Z (over 3 years ago)
- Last Synced: 2024-11-14T04:27:40.818Z (3 months 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
![Made with Love in India](https://madewithlove.org.in/badge.svg)
![img](assets/logo.png)
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.