Archive

Spliced

An older full-stack chat application built with Next.js, Prisma, MongoDB, and Pusher.

  • Archive project
  • Private repository
  • Next.js
  • React
  • TypeScript
  • Tailwind
  • Prisma
  • MongoDB

What I Built

Spliced was my full-stack chat app project. I built it to practice the parts of a realtime product that do not show up in a static mockup: message state, persistence, live updates, and the small UI states around conversation flow.

How It Worked

The stack was Next.js, React, TypeScript, Tailwind, Prisma, Pusher, and MongoDB. The repository is private, so this public page stays simple: what it was, what stack it used, and where the live version sits now.

I built it as a full-stack app rather than a chat-shaped front end. The point was to connect a typed React interface to persisted conversation data and realtime delivery, then make the UI react to those states without feeling bolted on.

What I Would Keep

The useful part is the connection between the Next.js interface, Prisma data layer, MongoDB persistence, and Pusher events. It was a good project for learning where realtime product behavior actually lives: in loading states, active conversations, and the way the interface responds when data changes.

Where It Sits Now

Spliced belongs in the archive as older full-stack web work. It is here for continuity and as a snapshot of earlier realtime app practice.