Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 3.55 KB

README.md

File metadata and controls

46 lines (34 loc) · 3.55 KB

PuerTICas

Descripción 📢

PuerTICas es un sistema de gestión de aceso a un edificio inteligente basado en autorización por reconocimiento facial. Mediante una cámara alojada en la entrada se permite o deniega el acceso a los trabajadores del edificio. Un usuario administrador es el encargado de dar de alta a través del cliente web a los trabajadores junto con un foto que permita identificarles. Además, el administrador puede controlar y monitorear el acceso al eficio también a través del cliente web. La aplicación ha sido desarrollada utilizando los servicios Cloud de AWS, bajo el paradigma de IaaC (Infraestructura como código), ofreciendo alta escalabilidad y facilitando los despliegues de la infraestructura.

Estructura de directorios 📋

  • /docs: contiene toda la documentación del proyecto
    • /actas: contiene las actas de reuniones
    • /design: contiene los documentos de diseño de componentes, arquitectura e interacción
  • /aws: arquitectura de AWS utilizando el framework Serverless
    • /lambdas: código en Python de las lambdas
    • /postman: configuración del API exportada para Postman
    • /seeds: datos de prueba para la base de datos
    • /tools: código auxiliar
    • serverless.yml: fichero YML que define la arquitectura a desplegar en AWS
    • serverless.md: guía para ejecutar en local la arquitectura serverless
  • /client-web: contiene la documentación y código del cliente web (Angular)
  • /raspi3: contiene el código e instrucciones para el cliente de la Raspberry Pi 3

Arquitectura 📋

cliente

Autores ✒️

Licencia 📄

Este proyecto está bajo la Licencia Creative Commons (BY-NC-ND)

Demo

Cliente Web

cliente

cliente

cliente

cliente