Skip to content

🔹 Django CRM with Chatbot A fully functional CRM system built with Django, featuring CRUD operations, a chatbot-powered assistant for managing records, and an intuitive dashboard with search and authentication.

Notifications You must be signed in to change notification settings

Subhranshu-Patra29/CRUD-Django-CRM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 Django CRM with Chatbot

A Customer Relationship Management (CRM) System built with Django, featuring CRUD operations, an Chatbot for seamless record management, and an intuitive dashboard with authentication & search functionality.


🚀 Features

User Authentication (Login, Logout, Register)
CRUD Operations (Create, Read, Update, Delete Records)
Chatbot for managing records
Search Functionality via chatbot and in dashboard
Bootstrap 5 UI for a modern and elegant look
Session-based search filtering
Fully Responsive Design


🛠 Installation & Setup

1️⃣ Clone the Repository

https://github.com/Subhranshu-Patra29/CRUD-Django-CRM.git
cd CRUD-Django-CRM

2️⃣ Create a Virtual Environment

python -m venv venv
source venv/bin/activate  # On Mac/Linux
venv\Scripts\activate  # On Windows

3️⃣ Install Dependencies

pip install -r requirements.txt

4️⃣ Apply Migrations & Run Server

python manage.py migrate
python manage.py runserver

🔑 User Authentication

  • Register a new account
  • Login with credentials
  • Logout securely

🤖 Chatbot Functionality

  • 📌 Displays menu with options:
    • 1️⃣ Go to Dashboard
    • 2️⃣ Add a New Record
    • 3️⃣ Search a Record (Shows results in Dashboard)
    • 4️⃣ Logout
  • 🚀 Verifies user authentication before performing actions

📸 Screenshots

Home Page

Register New User

Login Existing User

Dashboard

View a particular record

Search User & CRM Chatbot

Django admin


📌 Future Enhancements

  • 🔹 AI-powered Natural Language Processing (NLP) chatbot
  • 🔹 Role-based access control (Admin/User)
  • 🔹 Export records to CSV

About

🔹 Django CRM with Chatbot A fully functional CRM system built with Django, featuring CRUD operations, a chatbot-powered assistant for managing records, and an intuitive dashboard with search and authentication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published