Hello Mate, I have read the description :-),
As per your job description, and document attached, your project is much similar to an application I completed recently, which had most features of SnapChat, and Skype combined. Some of them are as follows:
1. Uploading of user images, and combining them into a single GIF for animation.
2. Resizing, scaling of images in runtime as per user.
3. Posting and sharing image over the platform.
And many extra features.
The application was a Survey app very close to Survey Monkey, and it catered to both local and global surveys.
Lets get on a chat to discuss more possibilities and getting started on your job.
Best Regards,
Megha