Skip to content

Plataforma Web para la visualización y gestión de información referente al ordenamiento territorial.

License

Notifications You must be signed in to change notification settings

larry852/ordenamiento-territorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: [email protected] 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

About

Plataforma Web para la visualización y gestión de información referente al ordenamiento territorial.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published