A full-stack application that uses ChatGPT-4.1 Nano to intelligently classify support tickets based on their content. Built with NestJS for the backend and React for the frontend, the app is designed to streamline customer support by automatically tagging and routing tickets based on semantic understanding.
This project demonstrates how to use OpenAI’s ChatGPT-4.1 Nano model to build an AI-assisted ticket classification system. It helps support teams reduce manual triaging effort and ensures faster ticket resolution by automatically assigning categories.
- Frontend: React (TypeScript)
- Backend: NestJS (TypeScript)
- Model: ChatGPT-4.1 Nano
git clone https://github.com/yourusername/smart-ticket-classifier.git
cd smart-ticket-classifier
cd server
npm install
Create a .env file inside the server directory with the following content:
PORT=3001
OPENAI_API_KEY=your_openai_key_here
Then build and start the backend server:
npm run build
npm run start:dev
cd client
npm install
npm start
This will run the frontend on http://localhost:3000.
- Text-based support ticket classification
- Uses ChatGPT 4.1 Nano for semantic understanding
- Deploy on cloud
- Save ticket history in a database
- Add user authentication