
Lead & Enquiry Management System
A full-stack web-based system designed to help businesses capture, store, and manage customer enquiries digitally through a centralized admin dashboard.
🔹 Project Overview
This project replaces manual lead tracking (WhatsApp, phone calls, notebooks, and Excel sheets) with a secure and automated cloud-based platform.
❗ Problem Statement
- Enquiries coming from multiple sources
- Manual tracking using notebooks or spreadsheets
- Lost or forgotten leads
- No proper customer history
- No reporting or performance tracking
✅ Solution
- Website enquiry form
- Secure database storage
- Admin dashboard for lead management
- Status tracking and follow-up system
- No enquiry is lost
⚙️ Key Features
User Side
- Website enquiry form
- Name, phone number, service selection, message
- Real-time submission
- Instant confirmation message
Admin Panel
- Secure admin login
- View all enquiries in dashboard
- Lead list with date & time
- Status tracking
- Search & filter leads
🏗️ System Architecture
- User fills enquiry form
- Data sent to backend API
- Stored securely in database
- Admin panel fetches leads
- Business manages enquiries
🧑💻 Technology Stack
Frontend: HTML, CSS, JavaScript
Backend: Node.js, Express.js
Database: MongoDB Atlas
Hosting: Netlify (Frontend), Render (Backend)
📈 Business Impact
- No more lost enquiries
- Faster response time
- Centralized customer data
- Professional workflow
- Higher conversion rate
🚀 Live Demo
🔮 Future Enhancements
- WhatsApp & SMS integration
- CRM system
- Analytics dashboard
- Multi-user roles
- Mobile app
🏆 Learning Outcome
- Full-stack development
- REST API design
- Database architecture
- Deployment & hosting
- Admin dashboard development