Skip to content

Latest commit

 

History

History
96 lines (63 loc) · 2.39 KB

File metadata and controls

96 lines (63 loc) · 2.39 KB

🎟️ AI Ticket Assistant

An intelligent, full-stack ticketing system designed to streamline technical support workflows using AI. This application allows users to submit support tickets, which are automatically analyzed, prioritized, and assigned to the most suitable support agent.


🌐 Live Demo

🔗 AI Ticket Assistant (Deployed)


🚀 Features

  • 🔐 User Authentication
    Secure signup and login system for users, moderators, and admins.

  • 📮 Ticket Management
    A clean interface for users to create and view their support tickets.

  • 🤖 AI-Powered Triage (Powered by Google Gemini Pro)
    Automatically processes new tickets to:

    • Estimate priority (low, medium, high)
    • Identify required technical skills
    • Generate helpful notes/resources for agents
  • ⚙️ Automated Assignment
    Assigns tickets to the most suitable moderators based on their skills.

  • 📧 Email Notifications

    • Welcome email on signup
    • Ticket assignment notifications to moderators
  • 🛠 Admin Panel
    Manage user roles and skills via a dedicated admin interface.

    🔑 Admin Credentials (for demo purposes)

    Email: stark@gmail.com
    Password: 123456789


🧰 Tech Stack

🖥️ Frontend

  • React
  • Vite
  • Tailwind CSS
  • daisyUI

🧪 Backend

  • Node.js
  • Express
  • MongoDB (Mongoose)
  • Inngest (Background Jobs)
  • Nodemailer

🧠 AI Integration

  • Google Gemini Pro (LLM)

📁 Repositories


📦 Project Status

Deployed — The core features are complete and the first version is live.
Ongoing improvements are focused on:

  • Enhancing AI integrations
  • UI/UX refinements
  • Performance optimizations

🧑‍💻 Contributing

Contributions are welcome! Feel free to fork the repo, make changes, and submit a pull request. For major changes, please open an issue first to discuss what you'd like to change.


📄 License

This project is licensed under the MIT License.


🙌 Acknowledgements

  • Google for the Gemini API
  • Inngest for background job support
  • Open-source community ❤️