Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 490 Bytes

README.md

File metadata and controls

17 lines (13 loc) · 490 Bytes

Tracker

Built with Next.js 15/React 19, Firestore, and Redis.

Key optimizations:

  • React Server Components
  • Next.js unstable_cache
  • React.memo, useCallback, and useMemo
  • Optimistic updates using useOptimistic
  • Streaming components with <Suspense/>
  • Firestore Admin SDK for server side data fetching
  • Partial cache layer with Redis
  • Colocated Redis and server in AWS iad1

Read my blog post about the app's architecture here.