Skip to content
/ chirp Public

Chirp (work in progress) - A twitter style social media app

Notifications You must be signed in to change notification settings

Apestein/chirp

Repository files navigation

Chirp

A twitter style social media app. Very strict typescript. Typescript-eslint library ensures this app is 100% typesafe by preventing "any" type from leaking in. Type inference provided by Prisma, tRPC, and Zod allows for a typesafe codebase without type declaration everywhere.

Features:

  • 100% Typesafe
  • Real Time
  • Authentication System
  • Rate Limiting
  • Full Text Search
  • Nestable Comments
  • Infinite Scroll
  • Like/Unlike
  • Follow/Unfollow
  • Notification System
  • Responsive

Technologies Used:

  • T3 App: NextJS, Typescript, tRPC, Prisma, Tailwind
  • Clerk - Auth
  • Pusher - WebSocket
  • Planetscale - MySQL
  • Upstash - Redis
  • Axiom - Logging
  • Zod - Validation
  • React Query
  • Contentful Headless CMS

About

Chirp (work in progress) - A twitter style social media app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published