ClientNest CRM
Full-Stack CRM Engineered for Digital Product Teams
View Live Project



1 / 4$29/mo
Starting Price
MERN + Redis + Docker
Stack
Nexolve
Designed & Built By
About the Project
ClientNest is a full-stack MERN CRM SaaS Nexolve designed and shipped for digital agency and product teams. The frontend is a React + Vite SPA styled with Shadcn UI and Tailwind CSS; the backend is a Node.js + Express.js REST API with MongoDB as the primary datastore and Redis for session caching and real-time pipeline state. The entire stack is Dockerised and deployed on Hostinger VPS with Nginx as the reverse proxy and SSL terminator. Nodemailer powers all transactional email, deal stage alerts, weekly pipeline digests, and client onboarding sequences. Google Analytics and Google Search Console handle organic acquisition and SEO performance tracking.
How It Works
- 1
The React + Vite frontend communicates with the Express.js REST API over JWT-authenticated requests; Redis stores session tokens and caches hot pipeline data, keeping dashboard load times under 200ms even on large datasets.
- 2
MongoDB stores clients, deals, tasks, and activity logs in a document model that maps naturally to CRM entities; Mongoose schemas enforce field validation and index definitions for fast query performance.
- 3
Docker Compose orchestrates the React build container, Node.js API container, MongoDB, and Redis as a single deployable unit on Hostinger VPS; Nginx terminates SSL and reverse-proxies to the appropriate container.
- 4
Nodemailer handles all transactional email, deal creation confirmations, stage-change alerts, and automated weekly pipeline summaries sent to team leads every Monday morning.
- 5
Google Analytics tracks user engagement funnels within the CRM; Google Search Console monitors the marketing landing page's organic keyword rankings and click-through rates.
Tech Stack
Want to build something like this?
We'd love to hear about your project. Let's talk about what you're building.