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
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.
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.
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.
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.
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.
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.

