Back to Projects
Frontend Web2025

Responsive Chat App UI – Image-Based Design

Frontend chat interface built from static image reference

Duration

1 day

Team

Solo Project

Status

Completed

Responsive Chat App UI – Image-Based Design

Project Demo

Watch the project in action

Watch Demo

See the project in action

Project Gallery

Auto-changing slideshow • Changes every 5 seconds

Responsive Chat App UI – Image-Based Design screenshot 1
1 / 3

About This Project

This project was part of a frontend assignment where I was provided only a **static image** of a chat application design (no Figma file). I implemented a responsive chat UI using **Next.js** and **Tailwind CSS** that closely matches the provided design. Key UI features: • A fixed top navbar that stays visible while scrolling • A sidebar that displays contacts and smoothly collapses on mobile • On clicking a contact, the respective conversation appears in the chat window • Dummy chat functionality using predefined/random bot replies • Typing animation and message status indicators (Sent, Received) • Smooth chat message transitions and responsive layout using media queries This project highlights my frontend development skills and my ability to convert a visual reference (image only) into a responsive and functional UI.

Key Features

Image-based UI conversion to responsive layout
Fixed navbar and sidebar with smooth animations
Predefined dummy chat flow with typing animation
Message status indicators (Sent / Received)
Fully responsive for desktop and mobile screens
Frontend-only solution (no backend)

Technical Challenges

1Building a full UI from a static image reference
2Implementing sidebar collapse and dynamic chat transitions
3Ensuring responsiveness without a design system or Figma specs
4Simulating real-time chat feel using only frontend logic

Technologies Used

Next.jsReactTailwind CSSJavaScriptResponsive Design

Project Details

Duration

1 day

Team Size

Solo Project

Status

Completed

Year

2025