React Developer Needed to Connect App to Google Sheets and Deploy to Netlify

🌍 Remote, USA 🎯 Full-time 🕐 Posted Recently

Job Description

Connect React App to Google Sheets + Deploy to Netlify

Budget: $25–50 fixed price

Timeline: 24 hours or less

What I need

I have a fully built React task management app (single .jsx file, ~600 lines, clean code). I need someone to:

Connect it to a Google Sheet as the database using the Google Sheets API (service account auth)

Deploy it to Netlify with environment variables set up properly

Make sure it works across multiple devices — office desktop, laptop, and phone browser all reading/writing to the same sheet

That's it. The UI and logic are 100% done. This is purely a backend wiring + deployment job.

Tech stack

React (single file, no build system needed — can use Vite or CRA, your call)

Google Sheets API (service account, not OAuth)

Netlify (free tier is fine)

What the Google Sheet needs to store per task

id, text, color, bucket (urgent / tasks / procrastinating), done, points, createdAt, due date, notes, subtasks (JSON), recur, completedAt, snoozedUntil, starred

Plus two small separate sheets for:

Color tags (id, label, hex color)

Score history (date, score)

What I'll provide when you're hired

The complete React source code (.jsx file)

A Google account to set up the Sheet under (or you create one and hand it to me)

Access to my Netlify account

Definition of done

App loads at a Netlify URL

Adding/editing/completing a task on my phone updates the Sheet and reflects on my desktop within a few seconds

Tasks, colors, and scores all persist across refreshes and devices

Netlify environment variables are used for the service account credentials (not hardcoded)

Screening question (please answer before I respond to your proposal)

"How would you securely store the Google service account JSON credentials so they're available to the app on Netlify but not exposed in the code?"

The right answer tells me you've done this before. Wrong answer = I won't respond.

Note: The app was prototyped with AI assistance (Claude). The code is clean and well-structured — experienced developers find it easy to work with.

Apply Now

Apply Now

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like