saas2024

FunctionChat

Serverless Chat Application

A modern, real-time chat application built with serverless architecture, featuring end-to-end encryption, media sharing, and seamless performance.

React NativeTypeScriptExpoTanstack QueryTamagui

Gallery

Impact

React Native
Platform
End-to-End
Encryption
TanStack Query
Real-time

My Role

Frontend Developer

  • Built real-time messaging app with React Native and Expo
  • Designed modern UI using Tamagui design system
  • Implemented end-to-end encryption for messages
  • Created media upload and preview functionality
  • Built optimistic UI updates with TanStack Query
  • Developed offline message queue and sync

Project Details

Year

2024

Category

saas

Tech Stack

React NativeTypeScriptExpoTanstack QueryTamagui

The Journey

⚠️Challenges
  • Implementing end-to-end encryption in React Native
  • Managing message state with TanStack Query
  • Handling large media files on mobile
  • Building smooth scrolling for message lists
💡Solutions
  • Used Expo Crypto for client-side encryption
  • Implemented TanStack Query with optimistic updates
  • Built progressive upload with Expo Image Picker
  • Used FlashList for performant message rendering

Outcomes

  • Successfully built end-to-end encrypted messaging
  • Smooth real-time chat experience with optimistic updates
  • Seamless media upload and preview functionality
  • Maintained 60fps scroll performance with FlashList
  • Positive feedback on modern, responsive UI

Interested in my work?

I'm available for freelance projects and full-time opportunities