React / Firebase developer needed — 1-2days work on live AI coaching app

Posted 4 days ago

Worldwide

Summary

I have a working React + Vite + Firebase web app (app.worksparks.com) — an AI leadership coaching platform. The core coaching engine is fully built and live. I need a developer to complete 3 specific tasks: Task 1 — Fix environment variables (1-2 hours) The app is deployed on Firebase Hosting but showing an auth/invalid-api-key error on the live site. The .env file exists locally but environment variables need to be correctly configured for Firebase Hosting production deployment. Task 2 — Fix login redirect to dashboard (30 mins) Login.jsx has been updated to navigate to /dashboard after login but the live site is still routing to /home. Need this confirmed working on the live site. Task 3 — Build Spark History page (1 day) Create a new page at /history showing all past coaching sessions saved in Firestore under the "conversations" collection. Each session has: userId, messages array, sessionDuration, userEmail. Display as a timeline with date, first user message preview, and the spark (type="spark" message). Tech stack: React, Vite, Firebase Auth, Firestore, Firebase Hosting, React Router Bonus / future work: If this goes well, I'm looking for an ongoing developer relationship to build Worksparks into an enterprise platform. Next phase includes: user profile/onboarding flow, team layer (manager invites team members), org-level analytics dashboard, and Stripe payment integration. This could be 1-2 months of ongoing work for the right person/team. "Look at app.worksparks.com and tell me one thing you'd improve technically." What "companies using it" actually means to build: Phase 1 — Organisation accounts Company signs up and gets an admin account Admin invites employees via email or CSV upload Admin sees a dashboard of who's using it and how often Phase 2 — HR/L&D Dashboard (this is your Culture Amp equivalent) Total sessions across the org this week/month Most common leadership challenges by team Coaching uptake by department Anonymised emotion intensity trends Exportable reports for board/leadership meetings Phase 3 — Enterprise features SSO login (companies use their Google or Microsoft accounts) Custom branding (your logo, your colours) Billing by seat count (e.g. $25/user/month, minimum 20 seats)

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • $25.00

    -

    $47.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
AI App Development
React
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 days ago
  • Interviewing:
    3
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Nov 7, 2020
  • Australia
    Balmoral7:58 AM
  • $63K total spent
    154 hires, 47 active
  • 5,204 hours
  • HR & Business Services
    Small company (2-9 people)

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

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