This Application shall be used to organize emergency calls to a coordination center which can send the emergency calls to a rescue team.
This repo contains the adminstration backend and the database.
There is also:
-
a "client application" for the vessels. It is used to store new cases, show the positions of the vehicles on an offline map and to organize the communcation between the different SAR vessels.
-
an App for involved "Spotters" to send new cases and to track the current position of the Spotter. The Source for the Spotter App can be found here
Both apps are built with Angular2 and wrapped with ionic or github electrion to support as many systems as possible.
- PHP >= 5.5.9
- OpenSSL PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- MySQL
The backend is build with Laravel 5 and is based on Laravel Framework 5.1 Bootstrap 3 Starter Site.
You can download https://github.com/sea-watch/sea-watch-app/archive/master.zip and unzip it in your www or htdocs folder.
Or just clone this Repo
Laravel utilizes Composer to manage its dependencies. First, download a copy of the composer.phar. Once you have the PHAR archive, you can either keep it in your local project directory or move to usr/local/bin to use it globally on your system. On Windows, you can use the Composer Windows installer.
Enter the admin/ directory and run:
composer dump-autoload
composer install --no-scripts
Laravel needs an application key. In order to generate it, switch to the admin directory and type:
php artisan key:generate
Go to the admin directory and type
php artisan migrate
php artisan db:seed
In admin/public/js/config.js
User and Organisation Management Operation Area & Border Management Track cases and case positions Track Spotters and Vehicles
Planed Features: SMS Support for the Refugee App to keep connection alive
You want to contribute to this project? Just write a mail to [email protected].
... docu can be found in docu/