Case Studies Book a 30-minute discovery call
Grati product interface
Our work / Mobile App Development

Grati: a social app that turns everyday gratitude into recognition people actually feel

Resourcifi designed and built Grati, a native iOS and Android app where people publicly appreciate, celebrate, and thank one another, with a gratitude feed, a community spotlight, location based discovery, and a running history of every kind word given and received.

Stanford DOW Snak King Narda Proximity Learning Nextgen Living University of Guelph Lenze iAutomation Emory University IKEA
600+ projects 95% repeat clients 4.9 on Clutch
Industry
Health & Wellness
Engagement
Project Build
Platform
iOS, Android
Services delivered
7 workstreams
The challenge

What Grati needed to solve.

Recognition usually happens in a private message and then disappears. Grati wanted to make gratitude visible and social, a feed where appreciating a colleague, a friend, or a local business is one tap, where a celebration can carry a photo or video, and where every thank you is kept in one place. It had to feel warm and effortless across both iOS and Android.

Goals
  • Make giving gratitude a single, joyful tap
  • Turn recognition into a public, shareable feed
  • Let people celebrate with photos and video, not just text
  • Surface a community spotlight and nearby people to thank
  • Keep one warm, consistent experience across iOS and Android
The solution

Resourcifi built Grati as native iOS and Android apps on a Node.js and AWS backend. The app opens on a personal gratitude feed with a community spotlight, a central post button makes appreciating someone instant, and posts carry reactions, comments, reposts, and shares. A history view keeps a full ledger of gratitude offered and received, so every kind word stays in one warm, searchable place.

What we built

The Grati build, screen by screen.

01 · Welcome and sign in

A warm front door to gratitude

The first screen leads with the Grati wordmark on a soft purple gradient, then gets a member into the feed with a single sign in.

  • Grati wordmark on a purple gradient
  • Plain, friendly value line
  • One tap sign in
  • Create account in seconds
Native iOS and AndroidFirebase
02 · Gratitude feed and home

Every thank you in one warm stream

The home feed opens under a purple header with a search by location, a community spotlight pinned on top, and a stream of appreciations ready to react to.

  • Search people by location
  • Community spotlight pinned on top
  • Appreciation cards with reactions
  • Central button to post gratitude
SwiftNode.js
03 · Appreciate someone

Recognizing someone in one tap

The central button opens a composer to pick a person, write a thank you, and attach a photo or video, then post it straight to the feed.

  • Pick who you are thanking
  • Write the appreciation
  • Attach a photo or video
  • Post it to the feed
Media uploadsAWS
04 · Post detail and reactions

A celebration people can join

Each post carries the moment, the message, and the full set of reactions, so anyone can like, comment, repost, or share the gratitude.

  • Celebrant and recipient named
  • Photo or video moment
  • Like, comment, repost, share
  • Timestamps on every post
ReactionsNode.js
05 · Gratitude history

A ledger of every kind word

The history view keeps a running record, toggling between gratitude offered and the wider transactions, each entry held as a clear card.

  • Gratitude offered and transactions
  • Cards for each appreciation
  • Photo and video entries
  • Date and time on every record
Cloud backendAWS
06 · Member profile

Your gratitude, given and received

The profile holds a member identity, the count of gratitude given and received, and quick controls for location, notifications, and privacy.

  • Given and received totals
  • Location and discovery
  • Notification controls
  • Privacy settings
Secure backendCross device sync
How we worked

From discovery to a production build.

01

Discovery

map the gratitude model and the feed flows with the Grati team

02

Design

shape the purple and orange brand system and the warm card language

03

Build

ship the native apps, feed, composer, and reactions on a shared backend

04

Integration

connect media uploads, location discovery, and push notifications

05

Release

launch on both stores and iterate on engagement

Resourcifi engineers building the Grati mobile app
The stack

What Grati runs on.

Mobile

Swift

Native iOS app and feed UI

Mobile

Kotlin

Native Android app at feature parity

Backend

Node.js

Feed, posts, reactions, and auth services

Cloud

AWS

Media storage, push, and scaling

Related case studies
Ready when you are

Talk to our mobile app team.