All Projects2025 
Motherland CRM Solutions
Portfolio project by Nanakumor Princewill
Multi-tenant SaaS CRM for high-volume lead sales teams — import, assign, collaborate, and track performance in real time.

Overview
Motherland replaces spreadsheet-driven lead handling with a collaborative CRM. Admins import and assign leads; agents work from shared views with live updates. Subscriptions, activity tracking, and dashboards sit on a multi-tenant Next.js + MongoDB stack aimed at real sales throughput.
What it includes
- Multi-tenant SaaS architecture for separate teams / orgs
- Lead import, assignment, and agent workflows
- Real-time collaboration via Ably
- Auth with NextAuth; forms and validation with RHF + Zod
- Data-heavy UI with TanStack Table, React Query, and Zustand
- Email via Resend; drag-and-drop flows with dnd-kit
Tech Stack
- Next.js 15
- React 19
- TypeScript
- MongoDB
- Mongoose
- Tailwind CSS v4
- NextAuth
- TanStack React Query
- Zustand
- Ably
- Framer Motion
- TanStack Table
- dnd-kit
- React Hook Form
- Zod
- Resend
- Netlify