Custom Greeting card feature for an iPad app

Job ID: 33183620

Budget: ₹1,500 – ₹12,500 INR

User to User Custom Graphic Greeting Card.
User A creates a simple greeting card as follows:
* From a list of available background images, user chooses one.
* The user then adds a text message ( can choose font, color ) and places the text box on background
* From available small sprite images the user chooses one and places it somewhere on the background; user then marks a path for the sprite to follow on the screen and sees the sprite move along the path; if the user is satisfied the user accepts that ( or cancels and tries again with sprite/path ). Optionally, the user can choose from a list of available sounds to accompany the moving sprite
* The user can add one to three such sprites on the greeting
Once User A saves the greeting for sending - app converts the greeting to a JSON string that identifies background image ID, text box size/placement/text info, and spriteID/placement/path/sound..& saves the string with an uniqueID in the cloud ( can use iCloud, Firebase .. whatever ).
User A sends uniqueID to User B ( the app does not need to be concerned about this - user can send this by SMS/eMail etc. ). User B enters the uniqueID in the app. The app downloads the content and opens the JSON string in the app to see/hear the greeting as visualized by User A.
Would prefer the app developed in SwiftUI - at least the display part if not the creating the card part.

I do not have a particular UI design in mind. I am flexible when it comes to the UI associated with creating the greeting - you can come up with your own UI for choosing the background picture ( these are assets that are part of the app, and will not be in user photos ), for entering the text, for choosing the sprite image and for marking the path traveled by the sprite.
On the receiving end, once the user inputs the unique ID for the greeting, the app should display the greeting. The greeting should cover the safe area of the iPad.
Related categories: iPad UX / User Experience Swift