Skip to content
    Back to all Bounties

    Earn 18,000 ($180.00)

    Time Remainingdue 1 year ago
    Open

    GoogleSlidesAPI

    pmsox
    pmsox
    Posted 1 year ago

    Bounty Description

    Problem Description

    We are nearing completion of a Node.js web application that automates the creation of Google Slides presentations using AI. The application covers a wide range of front-end and back-end development tasks. Our current need is on enhancing the application's capabilities for formatting and enriching Google Slides presentations before we launch it.

    Acceptance Criteria

    Prior experience with Google Slides API & Delivery of the Node.js functions.

    Technical Details

    Using Google Slides API & the ID of an existing Google Slides Presentation (test), The developer will be responsible for creating 5 independent Node.js functions that take the Google Slides presentation ID & a parameters dictionary to apply the necessary formatting updates:
    Function 1- Theme Application:
    Function to apply a selected theme to the entire presentation, ensuring compatibility with existing layouts and content.
    Function 2- Slide Formatting:
    Functionality to format slides containing text, focusing on consistent font styles, sizes, colors, and alignment.
    Function 3- Image Insertion:
    Function to insert images into designated slides using a dictionary mapping slide_ids to image_urls.
    Function 4- Speaker Notes Addition:
    Function to add speaker notes to slides, using a dictionary with slide_id and slide_notes pairs.
    Function 5- Master Slide/Template Application:
    Feature to apply a specific Master Slide or Template to the presentation, maintaining design consistency.

    Link to Project

    https://docs.google.com/document/d/11RA0Q88R52qLEt16ze3jwQxhwJ-cWtWdFwnIp4wgMs8/edit?usp=sharing