# SalesHub Frontend Instructions

This directory contains the Next.js 16 frontend for the SalesHub CRM.

For comprehensive project-wide instructions, tech stack details, and implementation rules (Antigravity), please refer to the root [GEMINI.md](../../GEMINI.md).

## Frontend Specifics
- **Framework**: Next.js 16 (App Router)
- **Styling**: Tailwind CSS 4.0
- **State**: Redux Toolkit & TanStack Query v5
- **Port**: 3001


<!-- 
    asks
We need to add a feature for bulk assignment on leads/deals
We need to add a feature for bulk status/brand/channel/team/owner/account Executive etc change on leads/deals
We need to add all the filters based on column in a menu style - Leads/deals/customers
Deals bulk upload mechanism (Provide all the possibilities)
We need to move all the dynamic fields addition to the settings tab (Meet me on this, I'll explain)
Leads Tab - We need to track no. of SQLs from BDR side (Ratio should be on assigned leads vs converted to SQL & How many Meetings booked from SQL. We need to add a flag or checkpoint where AE & complaince can verify if a client showup on a meeting - add a status bar as well on the check point (either it should be counted in target achievement or not))
We need to track how many booked meetings are converted to won deals.
Need to add $ target on AE side set by Management/complaince and segregated target on BDR side (Meet me on this, I'll explain).
Need to fix description while in a lead view. (Its not showing up right now)
If someone has filters applied, they will not reset until he do it intentionally.
we need to change view of lead view (bant should be shown on the same page (Meet me on this, I'll explain))
need to add a button on lead view (move to lost with a reason with a popup)
 -->