Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sprint 2 del proyecto. #11

Merged
merged 22 commits into from
Jun 9, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
90de893
Primer commit del sprint 2
lintavo Jun 8, 2022
b2d7e2a
Directorios básicos creados y leve modificación al archivo readme.md
lintavo Jun 8, 2022
b9f290e
Archivos básicos del proyecto creados
lintavo Jun 8, 2022
9cae4a5
Se agregaron comentarios para clasificar el contenido de la etiqueta …
lintavo Jun 8, 2022
d163416
Etiqueta de autor agregada
lintavo Jun 8, 2022
6019fe8
Etiqueta meta de descripción agregada
lintavo Jun 9, 2022
96cee38
Etiqueta meta de palabras clave agregada al proyecto
lintavo Jun 9, 2022
96335d7
Etiqueta meta de copyright agregada al proyecto
lintavo Jun 9, 2022
4b4ca04
Etiqueta meta de Open Graph agregada al proyecto
lintavo Jun 9, 2022
5407d45
Etiqueta meta de Twitter agregada al proyecto
lintavo Jun 9, 2022
f928211
CDN de Bootstrap 5 agregado al proyecto
lintavo Jun 9, 2022
7110ba2
CDN de Bootstrap icons agregado al proyecto
lintavo Jun 9, 2022
dafe873
CDN de Google Material icons y symbols agregados al proyecto
lintavo Jun 9, 2022
8514f35
CDN de JQuery agregado al proyecto
lintavo Jun 9, 2022
f234a10
CDN de DataTables agregado al proyecto
lintavo Jun 9, 2022
03821b6
CDN de D3 agregado al proyecto
lintavo Jun 9, 2022
9ebc951
CDN de Google Charts agregado al proyecto
lintavo Jun 9, 2022
f5312d4
link de estilo para agregar favicon de la aplicación agregado al proy…
lintavo Jun 9, 2022
c7867f1
Enlaces a los archivos de personalización de la aplicación agregados …
lintavo Jun 9, 2022
6ae4865
CDN de Firebase agregado al proyecto
lintavo Jun 9, 2022
003ee69
Submódulo con librería C3 agregado al proyecto
lintavo Jun 9, 2022
03c77c5
Links a archivos modificados de librería C3 agregados al proyecto
lintavo Jun 9, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added .gitignore
Empty file.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "c3"]
path = c3
url = /~https://github.com/c3js/c3.git
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
# Retavid
Visualización de datos en tiempo real que son generados por estación IoT provista con sensores de niveles de GPL y CO para fortalecer la seguridad industrial en estaciones de distribución, almacenaje y procesamiento de gas propano en El Salvador
Visualizar datos generados por estación IoT provista con sensores de niveles de GPL y CO en tiempo real, con el propósito de fortalecer la seguridad industrial en estaciones de distribución, almacenaje y procesamiento de gas propano en El Salvador.

Las lecturas facilitadas por la estación se miden en ppm (partes por millón).
1 change: 1 addition & 0 deletions c3
Submodule c3 added at fdbbad
Empty file added css/app.estilos.css
Empty file.
72 changes: 72 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
<!DOCTYPE html>
<html lang="es">
<head>
<!-- Metadatos -->
<!-- Codificación de caracteres para la aplicación -->
<meta charset="UTF-8">
<!-- Compatibilidad para navegador Microsoft Edge -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Comportameinto inicial para la presentación en dispositivos -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Autor de la aplicación -->
<meta name="author" content="Gustavo Enrique Tovar Ramos">
<!-- Descripción -->
<meta name="description" content="Aplicación de monitoreo en tiempo real de niveles de gas propano y monóxido de carbono en centros de procesamiento, distribución y almacenamiento de gas propano en El Salvador">
<!-- Palabras clave -->
<meta name="keywords" content="JavaScript,Tiempo Real,Firebase,Monitoreo,Gas Propano,El Salvador,UTEC">
<!-- Copyright -->
<meta name="copyright" content="Universidad Tecnológica de El Salvador">
<!-- Open Graph -->
<meta property="og:image" content="#">
<meta property="og:description" content="Aplicación de monitoreo en tiempo real de niveles de gas propano y monóxido de carbono en centros de procesamiento, distribución y almacenamiento de gas propano en El Salvador">
<meta property="og:title" content="Retavid El Salvador">
<!-- Twitter -->
<meta name="twitter:title" content="Retavid El Salvador">
<!-- Título de la aplicación -->
<title>Retavid - Sistema de monitoreo de gas propano</title>

<!-- Estilos -->
<!-- Bootstrap 5 -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-0evHe/X+R7YkIZDRvuzKMRqM+OrBnVFBL6DOitfPri4tjfHxaWutUpFmBp4vmVor" crossorigin="anonymous">
<!-- Bootstrap icons -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.3/font/bootstrap-icons.css">
<!-- Google Material icons -->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!-- Google Material symbols -->
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />
<!-- DataTables -->
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs5/jszip-2.5.0/dt-1.12.1/af-2.4.0/b-2.2.3/b-colvis-2.2.3/b-html5-2.2.3/b-print-2.2.3/cr-1.5.6/date-1.1.2/fc-4.1.0/fh-3.2.3/kt-2.7.0/r-2.3.0/rg-1.2.0/rr-1.2.8/sc-2.0.6/sb-1.3.3/sp-2.0.1/sl-1.4.0/sr-1.1.1/datatables.min.css"/>
<!-- C3 -->
<link rel="stylesheet" href="c3/c3.min.css">
<!-- Favicon -->
<link rel="shortcut icon" href="#" type="image/x-icon">
<!-- Estilos personalizados de la aplicación -->
<link rel="stylesheet" href="css/app.estilos.css">

<!-- Scripts vía CDN -->
<!-- JQuery -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<!-- Bootstrap 5 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/js/bootstrap.bundle.min.js" integrity="sha384-pprn3073KE6tl6bjs2QrFaJGz5/SUsLqktiwsUTF55Jfv3qYSDhgCecCxMW52nD2" crossorigin="anonymous"></script>
<!-- DataTables -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.36/pdfmake.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.36/vfs_fonts.js"></script>
<script type="text/javascript" src="https://cdn.datatables.net/v/bs5/jszip-2.5.0/dt-1.12.1/af-2.4.0/b-2.2.3/b-colvis-2.2.3/b-html5-2.2.3/b-print-2.2.3/cr-1.5.6/date-1.1.2/fc-4.1.0/fh-3.2.3/kt-2.7.0/r-2.3.0/rg-1.2.0/rr-1.2.8/sc-2.0.6/sb-1.3.3/sp-2.0.1/sl-1.4.0/sr-1.1.1/datatables.min.js"></script>
<!-- Firebase -->
<script src='https://cdn.firebase.com/js/client/2.2.1/firebase.js'></script>
<!-- D3 -->
<!-- <script src="https://d3js.org/d3.v5.min.js"></script> -->
<script src="https://cdn.jsdelivr.net/npm/d3@7"></script>
<script>
const div = d3.selectAll("div");
</script>
<!-- C3 -->
<script src="c3/c3.min.js"></script>
<!-- Google Charts -->
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
</head>
<body>
<!-- JavaScript personalizado de la aplicación -->
<script type="module" src="js/app.script.js"></script>
</body>
</html>
Empty file added js/app.script.js
Empty file.
33 changes: 33 additions & 0 deletions js/google.chats.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
//Ejemplo de uso
// Load the Visualization API and the corechart package.
google.charts.load('current', {'packages':['corechart']});

// Set a callback to run when the Google Visualization API is loaded.
google.charts.setOnLoadCallback(drawChart);

// Callback that creates and populates a data table,
// instantiates the pie chart, passes in the data and
// draws it.
function drawChart() {

// Create the data table.
var data = new google.visualization.DataTable();
data.addColumn('string', 'Topping');
data.addColumn('number', 'Slices');
data.addRows([
['Mushrooms', 3],
['Onions', 1],
['Olives', 1],
['Zucchini', 1],
['Pepperoni', 2]
]);

// Set chart options
var options = {'title':'How Much Pizza I Ate Last Night',
'width':400,
'height':300};

// Instantiate and draw our chart, passing in some options.
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, options);
}