This is a real-time chat application built with React, Tailwind CSS, and TypeScript. It features user messaging with auto-scrolling, styled message bubbles, and simulated responses.
- ✅ Real-time messaging (local state simulation)
- ✅ Auto-scroll to latest message
- ✅ User avatars and timestamps
- ✅ Styled UI with Tailwind CSS
- ✅ Modular and reusable components
- React (Functional Components, Hooks)
- TypeScript (Type safety)
- Tailwind CSS (Styling)
- useState, useEffect, useRef (State & Effects management)
- Node.js (>=16.x)
- npm or yarn
# Clone the repository
git clone https://github.com/yourusername/chat-app.git
cd chat-app
# Install dependencies
npm install # or yarn install
# Start the development server
npm run dev # or yarn dev