A modern Lead Management System built using the MERN Stack that allows users to create, manage, and track leads efficiently. It includes authentication, an admin dashboard, and a responsive user interface.
Frontend: https://lead-desk-mini-six-eosin.vercel.app/
Backend: https://leaddesk-mini-ptzu.onrender.com
- 🔐 User Authentication (Login)
- 👨💼 Admin Dashboard
- 📋 Lead Management
- ➕ Add New Leads
- ✏️ Edit Leads
- 🗑️ Delete Leads
- 🔍 Search & Filter Leads
- 📱 Fully Responsive Design
- ⚡ Fast REST API
- ☁️ MongoDB Atlas Integration
- React.js
- Vite
- Tailwind CSS
- React Router
- Axios
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT Authentication
- bcrypt
LeadDesk-Mini
│
├── client
│ ├── src
│ ├── public
│ └── package.json
│
├── server
│ ├── controllers
│ ├── middleware
│ ├── models
│ ├── routes
│ ├── config
│ ├── server.js
│ └── package.json
│
└── README.md
git clone https://github.com/ARIKETGUPTA/LeadDesk-Mini.gitMove into the project
cd LeadDesk-Minicd server
npm installCreate a .env file
PORT=5000
MONGO_URI=your_mongodb_connection
JWT_SECRET=your_secret_key
CLIENT_URL=http://localhost:5173Run backend
npm startcd client
npm installCreate .env
VITE_API_URL=http://localhost:5000Run frontend
npm run dev- Vercel
- Render
- MongoDB Atlas
PORT
MONGO_URI
JWT_SECRET
CLIENT_URLVITE_API_URLPOST /api/auth/register
POST /api/auth/login
GET /api/leads
POST /api/leads
PUT /api/leads/:id
DELETE /api/leads/:id
Ariket Gupta
- 🎓 B.Tech CSE Student
- 💻 MERN Stack Developer
- GitHub: https://github.com/ARIKETGUPTA
- LinkedIn: https://linkedin.com/in/ARIKETGUPTA
If you found this project useful, consider giving it a ⭐ on GitHub!
This project is licensed under the MIT License.

