Ecarro: React Native Audit & Refactor by Prisca AureEcarro: React Native Audit & Refactor by Prisca Aure

Ecarro: React Native Audit & Refactor

Prisca Aure

Prisca Aure

Context

Ecarro is a mobile app built with React Native and Expo for Autogriff, a company in the automotive sector. The app handles repair order management and field intervention tracking. The codebase had accumulated significant technical debt, maintainability issues, and regression risks.
I was brought in for a complete technical audit and hands-on refactor.

What I Did

Technical Audit Full audit of the application to identify sources of technical debt, maintainability problems, and regression risks. Delivered a prioritized action plan based on business impact.
TypeScript Compliance Brought the entire codebase into TypeScript compliance: fixed typing errors, removed dead code, and reinforced type-safety across the project.
Navigation Migration Complete migration of the navigation system from Expo Router to React Navigation: created navigators, typed all routes, handled deep links, and adapted existing screens.
Push Notifications Overhaul Rebuilt the Firebase Cloud Messaging (FCM) notification system: extracted business logic into reusable hooks, implemented permission handling, and secured token persistence.
Critical Bug Fixes Fixed critical UX bugs affecting SafeAreaView, modals, WebViews, and application state management.
Architecture Reorganization Restructured the frontend architecture to improve readability, modularity, and long-term maintainability.
Technical Advisory Guided the client on technical decisions and mobile development best practices throughout the engagement.

Methodology

Progressive deployment to limit regression risks.
Close collaboration with the product team.
Technical priorities reviewed and ranked by business impact.

Tech Stack

React Native, Expo, TypeScript, React Navigation, TanStack Query, Zustand, NativeWind, Firebase Cloud Messaging, Axios, PostgreSQL, Docker, GitHub Actions, EAS Build

Links

Like this project

Posted Jun 22, 2026

Technical audit and full refactor of a production Expo mobile app for Autogriff. Navigation migration, TypeScript compliance, and architecture cleanup.

Likes

0

Views

0

Timeline

Jan 1, 2026 - Feb 1, 2026

Clients

Autogriff