Logo Lanfrica

Leta-Kasahun/bondex_frontend

Domain:

natural language processing

Record type:

software
Creator:
Let
Host:
Bondex Frontend is a modern Next.js CRM interface developed as part of a full-stack web application. Built with TypeScript, Tailwind CSS, Zustand, Axios, Zod validation, and shadcn/ui, it supports multilingual UX (English & Amharic) and integrates seamlessly with the Bondex backend # bondex_frontend Bondex Frontend is a modern Next.js CRM interface developed as part of a full-stack web application. Built with TypeScript, Tailwind CSS, Zustand, Axios, Zod validation, and shadcn/ui, it supports multilingual UX (English & Amharic) and integrates seamlessly with the Bondex backend ## πŸŽ₯ Demo Video ```bash bondex_frontend/ β”‚ β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ app/ # Next.js App Router - handles routing and page layouts only, no business logic β”‚ β”‚ β”œβ”€β”€ (auth)/ # Route group for authentication pages (login, register, forgot password) - no sidebar β”‚ β”‚ β”‚ β”œβ”€β”€ layout.tsx # Centered form layout for auth pages β”‚ β”‚ β”‚ β”œβ”€β”€ login/ # Login page route β”‚ β”‚ β”‚ β”‚ └── page.tsx # User login page component β”‚ β”‚ β”‚ β”œβ”€β”€ register/ # Registration page route β”‚ β”‚ β”‚ β”‚ └── page.tsx # New user registration page β”‚ β”‚ β”‚ └── forgot-password/ # Password reset request route β”‚ β”‚ β”‚ └── page.tsx # Forgot password page component β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ (dashboard)/ # Protected route group for authenticated CRM features - includes sidebar and navbar β”‚ β”‚ β”‚ β”œβ”€β”€ layout.tsx # Dashboard layout with Sidebar and Navbar β”‚ β”‚ β”‚ β”œβ”€β”€ dashboard/ # Main overview page β”‚ β”‚ β”‚ β”‚ └── page.tsx # Dashboard home with stats and charts β”‚ β”‚ β”‚ β”œβ”€β”€ leads/ # Lead management section β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€ page.tsx # List of all leads with filters β”‚ β”‚ β”‚ β”‚ └── [id]/ # Dynamic route for individual lead β”‚ β”‚ β”‚ β”‚ └── page.tsx # Lead detail page with notes and replies β”‚ β”‚ β”‚ β”œβ”€β”€ deals/ # Deal pipeline section β”‚ β”‚ β”‚ β”‚ └── page.tsx # Kanban board for deal stages β”‚ β”‚ β”‚ β”œβ”€β”€ notific …