Deploy Lightweight Gemini AI Assistant Web App Using Netlify Serverless Function

Posted 2 hours ago

Worldwide

Summary

I am seeking a fast detail oriented Web / Full-Stack developer to deploy a lightweight, embedded AI assistant web application on Netlify. *Note...All front end and backend code is already written. Your main role will be setting up the Github repository, deploying the application and serverless function on Netlify, configuring environment variables, and ensuring iframe embedding works properly. We have a single page html frontend (styled with Tailwind CSS), and a Node.js serverless function designed to interact with Google Geminis API (@google/generative-ai SDK with a live web search embedded). We need this hosted centrally on Netlify so it can be embedded into client websites via iframe. Key Responsibilities: 1) Repository Setup: Push the provided project structure (index.html, package.json, and netlify/functions/callGemini.js) to a Github repository. 2) Netlify deployment: Connect the Github repo to Netlify for automated builds and deployment. 3) Environment configuration: Securely set up the Gemini-API-Key environment variable inside Netlify's Site Settings. 4) CORS and Endpoint Testing: Verify that the Netlify Serverless Function communicates properly with the Gemini APi and that CORS headers allow cross-origin iframe embedding. 5) Embedding Verification: Test the app live inside an iframe on a test page to confirm smooth functionality without layout or initialization issues.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Intermediate
    Experience Level
  • $15.00

    -

    $35.00

    Hourly
  • Remote Job
  • One-time project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Node.js
Python
API
Web Development
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jan 26, 2021
  • USA
    Missouri City2:09 PM
  • $200 total spent
    1 hire, 0 active
  • Individual client

Explore similar jobs on Upwork

Add Tree Adoption Feature to WordPressFixed-price‐ Posted 2 months ago
WordPress
PHP
HTML5
CSS
CallHana Platform DevelopmentHourly‐ Posted 1 month ago
HTML5
JavaScript
Web Development
PHP
Life Coaching
Wellness

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo