Skip to content

avaibh/Smart-Door-Authentication-System

Repository files navigation

Smart-Door-Authentication-System

FRONTEND (HTML, JavaScript, CSS)

The frontend is hosted in AWS S3 and provides a web-app user interface to interact with the chat bot. Many open source libraries and frameworks were used to design the UI/UX of the bot.

DESCRIPTION

"Smart-Door-Authentication-System" is a serverless, microservice driven web-based application. It builds a distributed system that authenticates people and provides them with access to a virtual door. It is designed using multiple AWS components :-

AWS Kinesis, Rekognition, Kinesis Data Stream, S3-Buckets, API-Gateway, Swagger, Lambda Functions, Cognito, DynamoDB, SNS, SES, Cloud Watch.

This is a door authentication system that will scan a person at the door using AWS Kinesis Video Streams and AWS Rekognition and provide an OTP passcode to the User using which the person can enter the door.

ARCHITECHTURE :-

alt text

SAMPLE UI OF THE WEB APPLICATION

alt text

SAMPLE OUTPUT

Known Visitor

The person at the door recieves an SMS of the OTP which is valid only for 5 minutes :-
alt text

Unknown Visitor

The Owner recieves an Email with the persons image and a link to add the Unknown vistitor to the database :-
alt text