Electromaps – EV Charging Points & Geolocation App

Electromaps

– EV Charging Points & Geolocation App

Nov 2022 — Jan 2023

Scroll to explore

Electromaps needed an EV charging point locator that worked reliably for drivers on the go — real-time geolocation, push alerts, and offline access when there was no signal near a charging station.

I built the mobile app with Expo, React Native, Firebase, the Google Maps API, and Styled Components, with offline-first storage via AsyncStorage so charging maps stayed usable without a connection. I also wired up Firebase push notifications for charging completion, nearby stations, and battery warnings, and applied memoization to keep the map smooth.

Highlights

  • Built offline-first map storage with AsyncStorage so the app worked without a connection
  • Wired up Firebase push notifications for charging completion, nearby stations, and battery warnings
  • Applied memoization and request caching to eliminate map lag
  • Shipped the complete app in just 3 months with 100% test coverage on critical flows

Challenges

  • Keeping the map interaction smooth and lag-free on real-time geolocation data
  • Making charging-station data usable offline for drivers without signal
  • Hitting a 3-month deadline while still reaching full test coverage on critical flows
CompletedNov 2022Jan 2023
ExpoReact NativeFirebaseGoogle Maps APIAsyncStorageStyled ComponentsJestRNTLMaps & GeolocationOffline-FirstGit
Back to projects