TicketWise is an AI-powered support ticket automation platform designed to streamline the analysis and management of technical support requests. It leverages Google's Genkit AI to extract structured data, summarize complex issues, and generate comprehensive analytics reports.
- Smart Ticket Extraction: Automatically identifies service categories, issue types, and priority levels from raw ticket text.
- Automated Summarization: Generates concise, technical summaries for quick reading.
- Advanced Analytics: Analyzes batches of tickets to identify common root causes and suggest quick fixes.
- Data Persistence: Seamlessly integrates with Supabase to store processed tickets and generated reports for historical tracking.
- Modern UI: Built with a responsive Next.js frontend featuring Radix UI components and Tailwind CSS.
You will need to set up the following environment variables in a .env.local file:
# Google AI for Genkit
GOOGLE_GENAI_API_KEY=your_google_ai_key
# Supabase Configuration
SUPABASE_URL=your_supabase_project_url
SUPABASE_ANON_KEY=your_supabase_anon_keyTo run the application locally, you'll need two separate terminal windows.
1. Start the Next.js development server:
npm run devThe web application will be available at http://localhost:9002.
2. Start the Genkit AI flows:
npm run genkit:watchThis starts the local Genkit development server, which handles the AI processing logic.
- Framework: Next.js 15 (App Router)
- AI Engine: Firebase Genkit
- Database: Supabase
- Styling: Tailwind CSS
- Components: Radix UI & Lucide Icons