This is an Image Processing system with a web interface and a distributed backend deployed on AWS.
Please find the full report
This system consists of a simple web interface and a distributed API that can handle up to 5 requests/second at the capacity we set. This capacity can easily scale by adding more EC2 instance.
The system was entirely developed on the AWS free tier with no additional charges.
Here is a video demonstration of the system.
Feel free to explore the repo :).
Find the server and the image processing code at the backend directory.
Find the frontend and the client side middleware in the frontend directory.
Find the scripts used to initialize the EC2 instances in the scripts directory.
Find the API testing reports at the API testing reports directory.
All the system development details are documented in the report here.