Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

50 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Complaint Management System with Chatbot Integration & Ticket Support Generation

An IBM Hackathon-winning project built in 24 hours πŸš€.
A versatile complaint management platform with integrated AI chatbot support, automated ticket generation & multi-domain adaptability.


πŸ›  Tech Stack

  • Backend: Flask (Python)
  • Frontend: HTML, Tailwind CSS, JavaScript
  • Mobile/Web App: Flutter (WebView)
  • AI Layer: Ollama (Gemma 3) + LangChain
  • Database: SQLite with SQLAlchemy ORM

πŸ“Œ Features

  1. Automated Complaint Resolution Flow

    • User submits complaint
    • System checks if a similar query exists & is already resolved
    • If not resolved, the AI Chatbot attempts to provide a solution
    • If chatbot response is unsatisfactory β†’ a support ticket is generated
  2. Severity & Category Detection

    • AI automatically detects complaint severity (Low, Medium, High)
    • Classifies complaints into relevant categories/domains
  3. Domain-Agnostic Design

    • Works across multiple industries/domains
    • Model can be swapped for domain-specific optimization (thanks to LangChain modularity)
  4. Admin Panel

    • View & manage tickets
    • Add remarks
    • Track complaint status & analytics
  5. Multi-Platform Access

    • Web dashboard for admins
    • Flutter WebView app for mobile users

πŸ† Achievements

  • Winner of IBM Hackathon 2025 πŸŽ‰
  • Designed & implemented within 24 hours during hackathon
  • Flexible architecture to plug into any domain

About

Complaint Management and Ticket Generation using AI-chatbot

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors