Event Alumni Management System Using Python and AI Chatbot
The Event Alumni Management System Using Python and AI Chatbot is a Django-based web application for managing alumni records, events, registrations, networking, mentorship, job opportunities, announcements, donations, and reunions. It includes role-based access, reporting, CSV import and export, and a machine-learning chatbot using SQLite, Scikit-learn, TF-IDF, Logistic Regression, and NLTK.
The Event Alumni Management System Using Python and AI Chatbot is a web-based application developed using Python and Django. It helps educational institutions manage alumni records, coordinate events, maintain professional connections, and improve communication with former students.
The application includes a custom administration panel, an alumni portal, event registrations, waitlist management, reports, and an AI chatbot. SQLite stores application data, while Scikit-learn, TF-IDF, Logistic Regression, and NLTK support chatbot intent classification and text processing.
Available Features
Custom Admin Panel: Manage application records through dashboard statistics, charts, global search, filters, pagination, reports, and CSV import and export.
Role-Based Access: Separate permissions for administrators, event managers, alumni officers, and alumni users.
Alumni Portal: Manage profiles, browse the alumni directory, view events, check registrations, and access community services.
Event Management: Create, publish, and cancel events, manage registrations, track attendance, and export participant lists.
Waitlist Management: Check event capacity and eligibility, maintain waitlists, and promote eligible participants when places become available.
Alumni Networking: Send and manage connection requests and track their statuses.
Mentorship: Submit mentorship requests and manage request statuses.
Jobs and Announcements: Manage job opportunities, company details, locations, job descriptions, application links, deadlines, and institutional announcements.
Notifications, Donations, and Reunions: Display portal notifications, manage donation campaigns and records, and organize alumni reunions.
AI Chatbot: Use TF-IDF, Logistic Regression, and NLTK for intent classification and text processing, with database-backed responses for supported queries.
Chatbot Administration: Review chatbot analytics, manage supported functions, and retrain the model.
Reports: Access administrative reports and management summaries.
CSV Operations: Import supported records and export supported data, including event participant lists.
It is a Django-based web application for managing alumni records, events, registrations, professional networking, mentorship, and institutional communication.
The project uses Python, Django, SQLite, HTML, CSS, JavaScript, Scikit-learn, TF-IDF, Logistic Regression, NLTK, and Chart.js.
The application uses SQLite for data storage.
The system supports Administrator, Event Manager, Alumni Officer, and Alumni roles, each with different access permissions.
Yes. The chatbot uses TF-IDF, Logistic Regression, and NLTK to classify supported queries and provide database-backed responses.
No reviews yet. Be the first to review this project.