Menu

Mobile‑First Compact Dashboard & WhatsApp “Finish” Bot in a Next.js 13 App
📰

Mobile‑First Compact Dashboard & WhatsApp “Finish” Bot in a Next.js 13 App

DEV Community: opensource·Roberto Luna·1 day ago
#KsxG2aCf
Reading 0:00
15s threshold

Mobile‑First Compact Dashboard & WhatsApp “Finish” Bot in a Next.js 13 App

TL;DR: I refactored the ticket‑panel UI to a mobile‑first layout with a bottom TabBar , collapsible filters, and responsive CSS. I also added a “Finish” button to the WhatsApp bot flow. The changes live in app/* , components/TabBar.tsx , and lib/wa‑bot.ts .

The Problem

The original albaida‑tickets panel was built for desktop browsers. When the same view was opened on a phone:

The sidebar pushed the main content off‑screen.

Filter controls were always expanded, consuming most of the vertical space.

There was no persistent navigation for the most common actions (My tickets, New ticket, Settings).

On the bot side, users could navigate the menu but never had a clear way to signal that they were done filing a complaint.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.