{"repo":"sanjay22-s/ai-ticket-system","free":true,"listed":false,"github":"https://github.com/sanjay22-s/ai-ticket-system","clone":"git clone https://github.com/sanjay22-s/ai-ticket-system.git","description":"AI-powered ticket creation and categorization system with FastAPI, React, PostgreSQL, and machine learning.","language":"Python","stars":61,"topics":["ai","dashboard","fastapi","jwt-authentication","machine-learning","postgresql","react","tailwindcss","typescript","ticketingsystem"],"license":null,"category":"machine-learning","readme_excerpt":"AI-Powered Ticket Creation – Agent Dashboard Production-ready Agent Dashboard for viewing, filtering, and managing tickets. Tech Stack - Backend: FastAPI (Python), PostgreSQL, SQLAlchemy, JWT - Frontend: React (Vite + TypeScript), Tailwind CSS, Context API, Axios Prerequisites - Python 3.10+ - Node.js 18+ - PostgreSQL 1. Database Create a database: Apply schema (optional; the app can create tables via SQLAlchemy): 2. Backend Backend: http://localhost:8000 API docs: http://localhost:8000/docs 3. Frontend Frontend: http://localhost:5173 Use the proxy in vite.config.ts so /api calls go to the backend (port 8000). 4. Seed Dummy Data From project root , with backend dependencies installed: Windows (PowerShell): Linux/Mac: Or from backend directory (activate venv first so dependencies are available): Default logins: - Agent: agent@example.com / agent123 - Admin: admin@example.com / admin123 Project Layout API Summary Method Endpoint Description -------- ---------- ------------- POST /api/auth/login Login (email, password) GET /api/auth/me Current user (JWT) GET /api/dashboard/stats Dashboard counts GET /api/tickets List tickets (filter, pagination) GET /api/tickets/{id} Ticket detail + notes PUT /api/tickets/{id} Update ticket POST /api/tickets/{id}/notes Add note PUT /api/tickets/{id}/assign Assign (body: assigned to ) All except /auth/login require header: Authorization: Bearer .","default_branch":null,"files":null,"tree":[],"storefront":"/r/sanjay22-s","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sanjay22-s/ai-ticket-system/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}