Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Bengaluru, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Our non-profit education platform is built with [login to view URL] (App Router) and Firebase — Firestore, Auth, Storage, Admin SDK — all written in TypeScript. Although users sign in successfully, every secured call comes back with `[login to view URL] == null`, so role-based access for Admin, Teacher and Student is effectively broken. We currently assign roles through Firebase custom claims, yet authenticated users still hit “permission denied” on all reads, writes and updates.
I’d like you to dive into the existing Git repository, trace where the auth context is being lost, and rebuild the Firestore security rules so they recognise those custom claims reliably. Once the logic is solid, test everything in both the local emulator suite and Firebase console to confirm that:
• each role can only read, create or modify the collections it’s supposed to
• unauthenticated requests are blocked outright
• rules remain performant and easy to extend as the app grows
Deliverables I need back:
• working, production-ready Firestore rules checked into the repo
• a concise markdown document describing the role hierarchy, the claims schema, and any code adjustments you made
• brief notes on how to reproduce your tests in the emulator so future contributors can verify security quickly
The goal is to leave the project launch-ready with airtight, scalable security." (client-provided description)
Matched companies (4)

TechGigs LLP

Haven Futures

Mobiweb Global Solutions
