Skip to content
← All work
2022Senior Full-Stack Engineer

Boomrng

Reimagining how people find the right greeting card or invitation.

Visit live site

Tech stack

ReactReact NativeGraphQL (Apollo)Node.jsMongoDBMonorepo

The challenge

Delivering a consistent experience across web and mobile without duplicating logic or drifting schemas.

Architecture & approach

Monorepo sharing auto-generated GraphQL schemas and utilities across React and React Native, with a Node.js Apollo GraphQL server, REST APIs, and a media server on MongoDB.

Screenshots

Boomrng screenshot 1

Results

  • Shared GraphQL schema across web and mobile
  • Scalable Apollo/REST services + media server
  • Consistent cross-platform UX

What I learned

A monorepo with generated schemas kept web and mobile in lockstep and cut integration bugs.

Want an outcome like this?