Project

Smart IT Support

The Smart IT Support Web Application is a comprehensive solution designed to streamline IT support processes through a dual-service model catering to both individual users and corporate clients.

Smart IT Support Web Application

Overview

Smart IT Support is a comprehensive web application designed to streamline IT support processes through a dual-service model that caters to both individual users and corporate clients. The platform integrates AI-powered troubleshooting, knowledge management, and ticketing functionalities into a cohesive system.

Key Features

  • AI-Powered Support: Intelligent chatbot for instant assistance (powered by Google's Gemini API)
  • Smart Ticketing System: Automated routing and prioritization
  • Comprehensive Knowledge Base: Searchable repository of IT solutions
  • Tutorial Creator: Screen recording with commentary
  • Analytics Dashboard: Insights and performance metrics
  • Enterprise Security: SOC 2 compliant with advanced data protection

API Configuration

This application uses Google's Gemini API for AI chat functionality. You'll need to set up an API key:

  1. Get a Google Gemini API Key: Google AI Studio
  2. Set up the environment variable: Create a .env.local file with NEXT_PUBLIC_GOOGLE_API_KEY=your_key

Service Tiers

  • Individual Users (Free Tier): Ad-supported access to self-service tools
  • Corporate Users (Premium): Enhanced features including team management, analytics, and customizable workflows

Technology Stack

This project is built using:

  • Frontend/Backend: Next.js (React framework)
  • Database: MongoDB with Prisma ORM
  • Authentication: Clerk
  • AI Integration: Gemini AI
  • Styling: Tailwind CSS and Shadcn UI
  • Deployment: Vercel
#it-support

Screenshots

Smart IT Support screenshot 1

Screenshot 1

Smart IT Support screenshot 2

Screenshot 2

Smart IT Support screenshot 3

Screenshot 3