Skip to content

Repository files navigation

📩 Realtime Chat Messages UI

A responsive, realtime chat message component built with React, Supabase, and Zustand. It supports optimistic UI updates, smooth auto-scrolling, and animated scroll-down controls.


🔗 Live Site

👉 Visit the Live Demo


📸 Demo

Chat Demo


✨ Features

  • Realtime Supabase sync (Insert, Update, Delete)
  • 🌐 Optimistic updates for smoother user experience
  • 🔽 Auto scroll to latest messages
  • 🛆 Modular components and hooks
  • 🧼 Clean layout with TailwindCSS styling

🛠️ Setup

  1. Clone the repository:
git clone https://github.com/yourusername/realtime-chat-ui.git
cd realtime-chat-ui
  1. Install dependencies:
npm install
  1. Add your Supabase project credentials in .env.local:
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
  1. Run the app:
npm run dev

🧪 Technologies Used


📄 License

MIT © Ashley Ken Comandao

About

A realtime chat app made with next JS and realtime supabase

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages