Skip to content

fmiguezo/reactor_nuclear

Repository files navigation

Project logo

Sistema de control para reactores

TypeScript Jest NodeJS
License: GPL v2


Irradia seguridad

📝 Lista de contenidos

🧐 Planteo del problema

La energía nuclear es una de las formas más limpias de generar energía. Sin embargo, requiere una serie de mecanismos que garanticen la seguridad durante su generación. El planteo detallado del problema se encuentra en el documento enunciado.

💡 Solución

El sistema que desarrollamos tiene como objectivo simplificar el trabajo de los operadores y agregar protecciones automáticas. La información técnica sobre su funcionamiento interno se encuentra disponible en el documento de desarrollo.

🏁 Preparar el sistema

Requisitos previos

Para poder utilizar el sistema, es necesario disponer de Node.JS. El proyecto se desarrolló en la versión 20.13.1. Asimismo, es importante tener acceso al administrador de paquetes NPM para poder realizar la instalación.

Pasos de instalación

Clonar el repositorio de GitHub

git clone https://github.com/fmiguezo/reactor_nuclear.git

Instalar las dependencias

npm install

Construir el paquete

npm run build

Iniciar el sistema

npm run start

🎈 Uso

Al iniciar el sistema se abrirá un intérprete de comandos, que le permitirá al operador realizar las acciones deseadas. Asimismo, mediante algún mecanismo, recibirá las notificaciones para las que su usuario haya sido suscripto.

🚀 Modificaciones futuras

En las próximas versiones se mejorarán las funciones existentes, y se agregarán nuevas:

  • Interfaz gráfica
  • Mejoras en el funcionamiento del intérprete de comandos
  • Base de datos SQL para registrar usuarios y eventos

Releases

No releases published

Packages

 
 
 

Contributors