A full-stack Client Lead Management System (Mini CRM) built with React, Node.js, Express, and MySQL.
- π Secure admin login with JWT authentication
- π Lead listing with name, email, phone, source and status
- π Lead status updates (New / Contacted / Converted)
- π Notes and follow-ups for each lead
- π Analytics dashboard with charts
- π Export leads to CSV
- π Dark / Light mode toggle
- π Search and filter leads
- Frontend: React.js, Vite, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MySQL
- Authentication: JWT (JSON Web Tokens)
cd crm-backend
npm install
node server.jscd crm-frontend
npm install
npm run devOpen http://localhost:5173 after running both servers.
Made with β€οΈ by Bhoomi Takke