Skip to content

ARCoder181105/Full-Stack-AI-Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

30 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽŸ๏ธ 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: [email protected]
    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 โค๏ธ

Releases

No releases published

Packages

No packages published

Languages