Skip to content

VikramVenkatapathi/csci5409-term-assignment

Repository files navigation

About

The cloud application developed for my term assignment is titled Serverless Image Processing System. This project aims to provide users with an intuitive and feature-rich platform to analyze images, detect labels, and analyze face details using Amazon Rekognition. The application leverages a combination of modern technologies and AWS cloud services to deliver a seamless and efficient user experience.

Documentation

The Documentation section contains a detailed description of my project.

Demo

🔗Link : https://drive.google.com/file/d/1zSriZxzGk5e8dBypItgE-zxE3quNaC5q/view?usp=sharing

Architecture

Architecture

AWS Services

Storage:

    User registration data               : DynamoDB
    Images & prediction results storage  : S3

Compute:

    Application Hosting     :   EC2
    Image Analysis workflow :   Step-Function 

Image Analysis:

    Amazon Rekognition (using API to detect labels, celebrities, facial analysis)

Notification:

    Notify users about detection results: SNS

Tech Stack

Frontend: React

Backend: Python Flask App (handle user registration, login and image upload)

Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published