Sistema de camaras de seguridad con Inteligencia Artificial para detectar gestos de violencia.
Usa git clone para copiar el repositorio a su computadora
git clone https://github.com/SamuelCamposM/sof-ia-full.git
Mira Deployment par ver como desplegar el proyecto.
Node.js.
MongoDB.
Camara Web.
Instala las dependencias en ambas carpetas (frontend, backend) con:
npm i
En el backend ejecuta el siguiente comando:
cd backend
npm i cors
En el backend ejecuta el comando:
npm run test
En en el frontend ejecuta el comando: ´´´npm run electron:serve```
Para crear el instalador con Electron ejecuta el siguiente comando dentro del frontend:
npm run electron:build
Se creara una carpeta llamada dist_electron donde se encontrara el set-up.exe
Ejecuta el .exe e instala
Las tecnologias utilizadas son:
- [NodeJS] (https://nodejs.org/dist/latest-v12.x/docs/api/) - Entorno de Ejecucion de JavaScript
- [MongoDB] (https://docs.mongodb.com/) - Base de Datos
- [Bootstrap] (https://getbootstrap.com/docs/4.1/getting-started/introduction/) - Framework de estilo
- [VueJS] (https://vuejs.org/v2/guide/) - Framework progressive para construir Interfaz de Usuario
- [Electron] (https://www.electronjs.org/docs) - Biblioteca de código abierto desarrollada por GitHub para contruir aplicaciones de escritorio multiplataforma con HTML, CSS y JavaScript.
- [Teacheble Machine] (https://teachablemachine.withgoogle.com/) - Es una herramiena web-based para creacion de modelos de Machine Learning rapidos y sencillos.
- [SocketIO] (https://socket.io/docs/) - Libreria en real-time, bidireccionall y event-based communication.
Nelson Hernandez (https://github.com/Nelson-developer)
Samuel Benjamin (https://github.com/SamuelCamposM)
Cristhoper Mendez (https://github.com/SamuelCamposM)
Gerardo Garcia (https://github.com/GerardoJose002)
Iván Linares (https://github.com/IvnLinares)
Diego Guerrero
Este proyecto está bajo la Licencia (MIT)