Skip to content

anushkmittal/FlyRight

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlyRight

A drone flight registration system to help local law enforcement. This system is currently used by GTPD at the Georgia Institute of Technology. Our goal is to get more campuses using this software, and build an active community around the code.

Here is a video demonstration: https://www.youtube.com/watch?v=AOCtnlbaQSA&feature=youtu.be

Setup

There are two major projects within this repository. The business-logic-server, and the webapplication. The readmes in each folder will explain how to set up the respective projects.

API

Currently we do not have a postman workspace because we are cheap. We do have a readme with endpoint details here. We generate the documents with a project called Postdown. The only issue is that Postdown does not currently handle Folders nor empty description/queries properly, so I had to fork the repo. I have a pull request waiting but in the meantime, you can use my fork here.

Testing

If you are working on the webapplication or a potential future mobile app, you may want to use the testing server such that you do not have to run the business-logic server yourself.

That server can be found here: devapi.icarusmap.com.

Authentication is done via OAuth so you will need to generate custom values for client_id and client_secret to connect. To do so, follow the tutorial found here in the django-oauth-toolkit documentation: https://django-oauth-toolkit.readthedocs.io/en/latest/tutorial/tutorial_01.html.

Partners

Georgia Tech Police Department was critical in the development of this system. The original IcarusMap project was with head of Physical Security, Jeffrey Hunnicutt, who met with our team weekly to hone this product to best help the campus.

Contributors

Initial Team

This codebase started as a junior design project at Georgia Tech. The original version was called IcarusMap.

The team involved was the following:

Kaan Göksal - https://github.com/kaangoksal

Antonia Deliyianni - https://github.com/adeliyianni3

Raymond Zhang - https://github.com/rzhang339

Timothy Lee O'Connor - https://github.com/tjlo3

Ladd Jones - https://github.com/laddjones

Though this project has jumped different repositories and it does not show in the git history, these people were involved at the beginning and deserve credit.

Pelori

Sam Crane subsequently founded Pelori as a robotic solutions provider. Pelori provides deployment and server maintenance solutions, and is a major contributor to the FlyRight source code.

About

A drone flight registration system to help local law enforcement.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 56.9%
  • Python 33.3%
  • JavaScript 8.2%
  • HTML 0.8%
  • Shell 0.6%
  • Makefile 0.1%
  • CSS 0.1%