← Обяви

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

Бюджет: $25.0 - $47.0 HOURLY / PART_TIME ⭐ 4.91 (87) Australia

react-js, firebase

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)
Отвори в Upwork