Ontica/Empiria.Land.Intranet

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# Empiria Land Intranet

[![Codacy Badge](https://app.codacy.com/project/badge/Grade/8196784df6c84aeeba72f688e487900c)](https://www.codacy.com/gh/Ontica/Empiria.Land.Intranet/dashboard?utm_source=github.com&utm_medium=referral&utm_content=Ontica/Empiria.Land.Intranet&utm_campaign=Badge_Grade)     [![Maintainability](https://api.codeclimate.com/v1/badges/a244519759af509b7b73/maintainability)](https://codeclimate.com/github/Ontica/Empiria.Land.Intranet/maintainability)

## Overview

Angular-based front-end application for land recording offices.

Empiria Land is a software components suite that provides information services for land recording offices, cadastral departments and other land management government authorities.

This repository corresponds to the new Angular-based system's front-end for the Land Recording System, used for land titles recording, certificate emission, documentation services and filing management.

If you are interested in the former intranet version based on ASP .NET, please [visit this GitHub repository](https://github.com/Ontica/Empiria.Land.Tlaxcala/tree/master/intranet).

## Quick start

This project is being built with Angular 17.3.4 and TypeScript 5.2.2.

It uses [Angular CLI](https://github.com/angular/angular-cli), so both the CLI and generated project, have dependencies that require Node 18.18.2 or higher, together with NPM 9.8.1 or higher.

**Make sure you have Node version >= 18.18.2 and NPM >= 9.8.1**

**Then install [Angular CLI](https://github.com/angular/angular-cli)** (globally if possible), ensuring that you have installed **version 17.3.1** or higher.

```bash
# install Angular CLI globally
npm install -g @angular/cli

# check Angular CLI, Angular and TypeScript versions
ng -v
```

After that, please download and install this repo:

```bash
# clone (or fork) this repo
git clone https://github.com/Ontica/Empiria.Land.Intranet

# change directory
cd Empiria.Land.Intranet

# install the repo with npm
npm install

# Use Angular CLI to start the server
ng serve --open
```

By default, you have to navigate to [http://localhost:4200](http://localhost:4200) to see the application running.

## Backend access

In order to run this application, you MUST have a valid API KEY and access credentials to connect to the system's backend. Please request them by sending us an email.

## Licencia

Este producto y sus partes se distribuyen mediante una licencia GNU AFFERO
GENERAL PUBLIC LICENSE, para uso exclusivo de los Gobiernos de los Estados
de Tlaxcala y Zacatecas y de su personal, y para su uso por cualquier otro
organismo en México perteneciente  a la Administración Pública Federal o a
las administraciones estatales o municipales.

Para cualquier otro uso (con excepción  a lo estipulado en los Términos de
Servicio de GitHub), es indispensable obtener con nuestra organización una
licencia distinta a esta.

Lo anterior restringe la distribución, copia, modificación, almacenamiento,
instalación, compilación o cualquier otro uso del producto o de sus partes,
a terceros, empresas privadas o a su personal, sean o no proveedores de
servicios de las entidades públicas mencionadas.

El desarrollo de este producto fue pagado en su totalidad con recursos
públicos estatales y federales, y está protegido por las leyes nacionales
e internacionales de derechos de autor.

-----------------------------------------------------------------------

## Copyright

Copyright © 2009-2024. La Vía Óntica SC, Ontica LLC y autores.
Todos los derechos reservados.