Skip to content
Vijay Gojiya
All work

Inara Consultancy Services, 2025

Built it end to end

The R&I Guys

A social product on both stores, TypeScript from the first commit.

Posts, follows, chat and stories on Firestore, with Cloud Messaging for push on both platforms. Firestore is generous until it is not, so the read paths are shaped around the listeners rather than the other way round.

The codebase is organised by domain rather than by file type: API calls grouped per domain, a folder per component with its own styles file, a hook for every fetch, and navigation configured in one place. Remote Config ships copy and flag changes without a release.

Engineering notes

  • Folder structure by domain: apis, components, contexts, hooks, navigation
  • A written architecture, build and deployment guide kept alongside the code
  • Separate development and production EAS profiles with their own bundle identifiers
  • A built-in photo editor, Fast Image, and a documented typography and colour system

Screens

  • The R&I Guys, screen 1
  • The R&I Guys, screen 2
  • The R&I Guys, screen 3
  • The R&I Guys, screen 4
  • The R&I Guys, screen 5