What is Chirp

Chirp is a hobby project based on tutorial by t3dotgg taken further.

In the tutorial Theo shows hot to build a Twitter clone using Next.js (pages router) and other technologies. With introduction of Next.js 13 and its App router, I decided to build it again from ground up using the App router.

It is still a work in progress but the core functionality is there.

You can find the demo here: https://chirp.jakubtuzar.com

Stack

  • Next.js - meta framework for React
  • next-safe-action - library for easy creation of type-safe server actions
  • drizzle - lightweight ORM enabling you to generate sql queries with its SQL query builder and also execute raw SQL queries
  • Tailwind CSS - utility-first CSS framework
  • shadcn/ui - copy-paste component library with great style, built in accessibility and fully customizable
  • Neon - serverless PostgreSQL database provider
  • Clerk - hosted auth service with great integration with Next.js
  • Vercel - hosting platform for Next.js apps