Skip to content

🚁 Flight logger and documentation companion app. Note: No longer maintained.

Notifications You must be signed in to change notification settings

MissouriMRR/paracord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

68 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Paracord 🚁

Paracord is a cross-platform app designed by and for Missouri S&T's Multirotor Robot Design Team to easily log flight sessions and collect useful information.

Installation

App

Requirements:

* The app is written using Expo. Installation instructions can be found on the Expo Documentation.

API

This can be run on any modern computer

Install:

  • Docker
  • Docker Compose

Information about how to install for your platform can be found here.

Docker is supported on Linux by default. On Windows 10 Pro and MacOS you will need to install Docker Desktop.
You can download Docker Desktop from Docker Hub or directly.
If you have a version of Windows that does not support Hyper-V, use Docker Toolbox instead. download here.

Usage

App

In the app folder, run the following command:

$ yarn start

Now on your mobile device, install the Expo app for your platform and scan the QR code to run the app live.

Server

In the api folder, run the following commands:

  1. Copy the docker environment variable template
$ cp .docker/web.env.template .docker/web.env
  1. Build and generate all necessary servers and databases
$ docker-compose up
  1. Use Ctrl-C to close the session
  2. Restart the command
$ docker-compose up

You can now navigate to http://localhost/api/v1/sessions

How to contribute

  1. First make sure you are on the up to date develop branch.
git checkout develop
git pull
  1. Create a branch to add your changes by running.
git checkout -b "branch_name"

branch_name should follow the convention feature/{feature_name}, or hotfix/{fix_name}

  1. Make changes in your new branch.
  2. Once changes are complete, go to GitHub and submit a "Pull Request". Fill in necessary information.
  3. Once it has been reviewed by other members of the team, it can be accepted to the develop branch and the cycle continues...

More info on the process here and here

About

🚁 Flight logger and documentation companion app. Note: No longer maintained.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •