Airtable Clone
Built as a product-style Airtable clone focused on making the tables page feel complete rather than shipping a shallow UI copy. The main challenge was getting spreadsheet-like interactions, per-user data isolation, and large-table performance to work together cleanly.
I used a T3 stack with Next.js, tRPC, Drizzle, PostgreSQL, NextAuth, TanStack Table, TanStack Virtual, and dnd-kit to recreate the main Airtable workflow. Search, filtering, sorting, and view state are pushed into the backend so large datasets stay responsive, while Google login, per-user bases, multiple grids, inline edits, and draggable tables keep the product feeling close to a real multi-user tool.
