background

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

🔮 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