Skip to content

🎯 SupportWise is an AI-powered chatbot system that delivers real-time FAQ support and seamless ticket creation, complete with an admin dashboard for managing queries. Built with React, TypeScript, and TailwindCSS.

Notifications You must be signed in to change notification settings

vaishnav1906/SupportWise

Repository files navigation

πŸ’¬ SupportWise

Smart support that understands you.
SupportWise is an intelligent support assistant that delivers instant answers through AI-powered FAQ matching, enables seamless ticket creation, and provides an admin dashboard to manage user queries.

πŸš€ Features

🧠 AI-Powered FAQ Assistant

  • Understands context and intent using intelligent matching.
  • Provides immediate, relevant answers from a predefined FAQ dataset.
  • Optionally escalates to human support if no match is found.

🎟️ Ticketing System

  • When no solution is found, users can:
    • Submit a support ticket via a form (name, email, phone, and issue).
    • Automatically generate and send tickets to the admin dashboard.
    • Receive an email with the full chat transcript for follow-up.

πŸ“¬ Email Integration

  • Sends chat transcripts to support team email (support.wise@gmail.com) for better tracking and context.

πŸ“Š Admin Dashboard

  • View total, pending, and resolved tickets.
  • Monitor support activity in real-time.
  • Reset all tickets and manage escalation flow easily.

πŸ§‘β€πŸ’» Admin Login

  • Secure access to the admin dashboard.
  • Authentication with username/password.

πŸŒ™ Dark Mode Friendly

  • Consistent dark UI across the app for an elegant user experience.

πŸ—οΈ Project Structure

πŸ“ public/
πŸ“ src/
 ┣ πŸ“‚components/
 ┃ β”— πŸ“‚ui/              β†’ Chat UI, Forms, Providers
 ┣ πŸ“‚hooks/             β†’ Custom hooks (`use-mobile`, `use-toast`)
 ┣ πŸ“‚lib/               β†’ Utility functions
 ┣ πŸ“‚pages/             β†’ Routing pages (Landing, Login, Dashboard, etc.)
 ┣ πŸ“‚types/             β†’ TypeScript types
 ┣ App.tsx             β†’ Root app component
 ┣ main.tsx            β†’ App entry point

πŸ› οΈ Built With

  • React + TypeScript
  • TailwindCSS – for utility-first styling
  • Vite – lightning-fast dev environment
  • Email Integration – through mailto: or external client trigger
  • Local Storage / State Management – (assumed if form/chat persist)

πŸ“¦ Installation

git clone https://github.com/vaishnav1906/SupportWise.git
cd SupportWise
npm install
npm run dev

Visit http://localhost:8080 to get started.


πŸ™Œ Contributing

Contributions are welcome! Please fork the repo and open a pull request.


🌐 Demo

https://support-wise.vercel.app/

Username - John123

Password - John321


πŸ“§ Contact

Have questions or want to collaborate?

πŸ“© Email: suppport.wise@gmail.com


πŸ“„ License

MIT License Β© 2025 SupportWise

About

🎯 SupportWise is an AI-powered chatbot system that delivers real-time FAQ support and seamless ticket creation, complete with an admin dashboard for managing queries. Built with React, TypeScript, and TailwindCSS.

Resources

Stars

Watchers

Forks

Languages