XX
Firebase & Google Maps Expert: Troubleshoot & Secure Web AppFreelanceJobsCanada

Dieses Stellenangebot ist nicht mehr verfügbar

XX

Firebase & Google Maps Expert: Troubleshoot & Secure Web App

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

Overview:
I am seeking a Full-Stack Web Developer with deep expertise in Firebase (v9 Compat) and Google Maps API to perform a final technical audit and fix critical data-flow issues for a tree-mapping platform before we go live.
Current Tech Stack:
Frontend: Single-page HTML5/CSS3 application (No framework like React/Vue).
Backend: Firebase Authentication, Firestore Database, and Firebase Storage.
Mapping: with Google Maps API integration.
Libraries: html2canvas (for certificate generation) and JSZip (for admin exports).Key Challenges to Solve:
Firestore Data Sync: Data is currently not appearing in the Firestore Database. I have set up a (default) database, but the connection between the frontend and the database needs to be verified and fixed.
Global Real-Time Mapping: Ensure that when a user pins a tree in one country (e.g., USA), a visitor in another (e.g., Australia) sees that pin instantly via Firestore onSnapshot listeners.
Authentication & Profile Logic: Troubleshoot the login/signup flow. Specifically, fix an issue where the "Create Account" process hangs, and ensure the "Password Reset Shield" is correctly implemented to prevent email scanners from expiring reset links.
Image Upload Pipeline: Ensure images taken via the phone camera are correctly compressed and uploaded to Firebase Storage, with the resulting URL saved to the corresponding Firestore tree document.
Security Audit: Review and harden Firestore Security Rules to allow public reading of pins but restrict data modification to authenticated owners only.
Admin Tools: Verify the "Bulk ZIP Export" tool is functioning correctly for the admin account
Contract duration of less than 1 month. with 30 hours per week.
Mandatory skills: Google Maps API, Client-Side File Generation (JSZip), Firebase Authentication & Security Rules, NoSQL Database Architecture, Firestore Real-time Data Sync, Firebase v9 SDK, JavaScript skills (Vanilla JS), Firebase Realtime Database, Web Application
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.