Plataforma Web para la visualización y gestión de información referente al ordenamiento territorial.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Documentacion
Source
.gitignore
.heroku_login.exp
.travis.yml
LICENSE
README.md

README.md

Visualización Ordenamiento Territorial Colombia TravisCI

Descripción

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.

Módulo Frontend

Producto principal para el usuario, dándole acceso a la información proveída por el módulo backend.

Módulo Backend

Api Rest prestadora de servicios de información.

Direcciones de acceso de despliegue:

Direccion de acceso de código fuente:

Manual de ejecución local

  • Sistema operativo testeo: Debian GNU/Linux 9 (stretch) 64-bit

Requerimientos

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

Ejecución

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/

Formulario registro y adición de datos.

  1. Ingresar a http://localhost:8000/login
  2. Acceder a la plataforma con las credenciales. email: admin@admin.com password: admin

Documentación

Tecnologías

  • Framework(Backend)
    • Laravel 5.4.36
  • Framework controlador (Frontend)
    • Angular 2
  • Framework de estilos (Frontend)
    • Materialize

Diagrama de componentes

Componentes

Diagrama de despliegue

Despliegue

Endpoints API

Endpoints

Modelo E-R

Modelo E-R

Contacto