Team boards, storage and face-search hub

We built an internal productivity hub that combines task boards, drive-style storage, share links and face search across photo libraries.

Sector: Productivity. Platforms: Web, iOS, Android. Client: kept confidential.

The challenge

A creative team was juggling separate tools for tasks, file storage and finding people in large photo collections.

What we built

The hub provides drag-and-drop boards, file storage with presigned uploads, share links and zip downloads. Face recognition makes photo libraries searchable by person.

Background work runs through Cloud Tasks and Cloud Scheduler instead of a permanent worker process, which keeps the platform lean and inexpensive to run.

Key features

  • Drag-and-drop task boards
  • Drive-style storage with presigned uploads
  • Share links and zip downloads
  • Face recognition and search
  • Native mobile app
  • Multi-tenant data model with soft deletes

Engineering notes

  • Removing the realtime layer kept the stack free of a Redis dependency without hurting usability.

Technology

  • Next.js
  • Express
  • TypeScript
  • PostgreSQL
  • Prisma
  • React Native
  • AWS Rekognition
  • Cloud Run
  • Cloud Tasks