El aplicativo web, “visualización ordenamiento territorial colombia”, a través de la centralización de información abierta no estructurada sobre ordenamiento territorial colombiano, muestra al usuario de manera organizada y graficada, los datos de cada municipio y departamento del país, información referente a la distribución de zonas asignadas por cada institución municipal. Además el sistema web permite la aplicación de filtrado y búsqueda sobre esta información. También se incluye en el desarrollo del aplicativo, el diseño del mecanismo de administración de la información en la plataforma por cada municipio.
Producto principal para el usuario, dándole acceso a la información proveída por el módulo backend.
Api Rest prestadora de servicios de información.
- Sistema operativo testeo: Debian GNU/Linux 9 (stretch) 64-bit
PHP 7.0
sudo apt install php7.0
php-mbstring
sudo apt install php-mbstring
php-xml
sudo apt install php-xml
php-pgsql
sudo apt install php-pgsql
php-sqlite
sudo apt install php-sqlite3
composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
php -r "unlink('composer-setup.php');"
curl
sudo apt install curl
Node - npm
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt install nodejs
sudo apt install build-essential
Clonación de repositorio
git clone https://github.com/larry852/ordenamiento-territorial.git
Ejecución módulo Backend
cd ordenamiento-territorial/Source/Backend/
touch database/database.sqlite
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan serve
## http://localhost:8000/
## Para inicialización de base de datos, abrir una nueva terminal y ejecutar.
curl http://localhost:8000/init
Ejecución módulo Frontend
cd ordenamiento-territorial/Source/Frontend/
sudo npm install -g @angular/cli
npm install
ng server --env=local
## http://localhost:4200/
- Ingresar a http://localhost:8000/login
- Acceder a la plataforma con las credenciales. email: admin@admin.com password: admin
- Framework(Backend)
- Laravel 5.4.36
- Framework controlador (Frontend)
- Angular 2
- Framework de estilos (Frontend)
- Materialize