AI Master Developer for Frontend and Backend

Job ID: 37594880

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

1. Create a web-based platform (either WordPress or any other environment), to allow users to create PowerPoints leveraging AI technology, and instantly download the PowerPoint if they are paid users.

Title: We will take as input from the user
Sub-Title: Is a short description of the title in less than 70 characters.
Infographic Area: Where we will fit a visual – either people based/theme based OR a FRAMEWORK.

3. How to get Subtitle?
Via Bard API. We provide a prompt (as example: “generate short description related to “title”, in less than 70 characters”) to BARD programmatically. Receive response, parse it, format it in TITLE CASE and add the sub-title.
4. How to get Text statements for Icons area?
Via Bard API. We provide a prompt(as example: “generate top 4 main points related to “title”, in less than 50 characters”) to BARD programmatically. Receive response, parse it, format it in SENTENCE CASE and add the text statements in Icon Area.
5. How to get Icons for Text Statements?
Multiple options: Via PPT Infographics Library (API), Via FlatIcon API, Via Noun Project API, or any other source. We send the text statements from point 4) above and receive SVG Icon from the API or simple PPT Icon from PPT Infographics API. We resize it. We convert it to PPT Shape if required. Format it with a color (say blue) and place it before the text statements. We repeat the process for each text statement.
6. How to get Infographic for the infographic area?
This I am still researching. There are few options:
1. We build our own library of complete infographics, which can be searched with the “title” input by the user. We locate the best matching infographic and paste it in the infographics area.
2. This is just a thought, not for release 1. We try to construct the infographic dynamically. As follows:

This is just an example. There can be multiple template for constructing infographics which can get very complex very soon.
3. If steps 1 and 2 above and not viable/successful, we place a framework visual in the infographic area.
Now come how to build that framework?
a. Suppose there are 4 text statements. The we need a 4 step framework. Likewise if there are 3 text statements we need 3 step framework, for 5 text statements 5 step framework and so on. WE will have a predefined library of stepped frameworks like:
Lib1: 2 step frameworks
Lib2: 3 step frameworks and so on.

Our tool will match a framework from the corresponding library and fetch it, format it (place numbers 1,2,..n) OR Place Icons on the framework on each step of the framework. And then place it in the infographic area.
7. How to fill Notes area?
Via Bard API. We provide a prompt(as example: “generate long description related to “title”, in more than 1500 character”) to BARD programmatically. Receive response, parse it, format it in SENTENCE CASE and add the text statements in Notes Area

Once this much processing is done, We add a disclaimer slide in the end (there will be a prefilled template for it). And then we allow the user to download it.