Opdracht omschrijving
Het doel van deze stageopdracht is het professionaliseren onze droneradar24 website, het bouwen van een vergelijkbare Android- en IOS app.
Een uitgebreidere beschrijving.
DroneRadar24 moet een platform worden waar iedereen informatie kan krijgen over objecten die in de onderste luchtlaag vliegen. Het kan gaan om drones, trauma helikopters, (zweef)vliegtuigen, paragliders, luchtballonnen, modelvliegtuigen, enz.
Deze informatie kan gehaald worden uit onze databases, of als deze daar nog niet is, een koppeling schrijven tussen de bron en onze databases.
De huidige website maakt gebruik van React-JS. De mobiele apps moeten een vergelijkbare functionnaliteit krijgen, maar geoptimaliseeer voor devices. Op een kaart zijn diverse objecten in de lucht real-time te zien en door op een object te klikken, komt detailinformatie beschikbaar.
Daarnaast moeten de apps de mogenlijkheid krijgen om drones uitgevoerd met direct RemoteID te ontvangen en op de kaart te tonen. Tevens moet deze info naar onze servers gestuurd worden.
De website en apps moeten ook informatie leveren aan gebruikers om te beoordelen of een drone legaal vliegt. Daarvoor moet de zoneringskaart worden toegevoegd.
Niet iedereen mag alles. Afhankelijk van rechten volgend uit een subscription model komt functionaliteit beschikbaar. Bevoegd gezag (Politie/Boa's) kunnen meer zien.
Gebruikers moeten de mogelijkheid krijgen om melding te maken van mogelijk illegale vluchten (of gevaarlijk vliegende drones). Dit moet met een druk op de knop gemeld kunnen worden. Dat kan bijvoorbeeld door je mobiel met deze app op een drone te richten, er een foto van te maken en dit te uploaden naar ons systeem.
Deze opdracht mag worden uitgevoerd door een team van twee studenten. Hoeft niet.
Functie eisen
-
Flexibel kunnen denken
-
Goed kunnen web-programmeren
-
Goed Android apps kunnen programmeren
-
Goed IOS apps kunnen programmeren
-
Affiniteit met (onbemande) luchtvaart
-
Je tanden willen zetten in een complexe opdracht
Gevraagde/te ontwikkelen kennis:
-
Swift omgeving
-
Android studio/Java ontwikkel omgeving
- React-JS framework
-
Python 3
-
SQL / MySQL / PHPMyAdmin
Meer informatie op HoldingTheDrones.nl, DroneRadar24.nl en dronestages.nl