tickethub/README.md

2.0 KiB

TicketHub

Enterprise-grade open-source ticket and issue tracking system.

🚀 Features

Work Management

  • 📊 Dashboard — Overview with KPIs and recent activity
  • 🎫 Tickets — Full CRUD with filters, search, and bulk actions
  • 📋 Kanban Board — Drag-and-drop ticket management
  • 📁 Projects — Organize tickets by project with unique keys

Team Collaboration

  • 👥 Team Management — Invite members with role-based access
  • 💬 Comments — Discussion threads on tickets
  • 🔔 Notifications — Email and Slack alerts

Enterprise Features

  • 📈 Reports & Analytics — Performance metrics and insights
  • 🔌 Integrations — GitHub, GitLab, Jira, ServiceNow, Slack
  • Automation — Rules engine for repetitive tasks
  • 🔐 Security — SSO, 2FA, IP restrictions

API & Webhooks

  • RESTful API with auto-generated documentation (Swagger UI)
  • Incoming webhooks (create tickets from external systems)
  • Outgoing webhooks (notify external systems on events)
  • Project-level webhook configuration

📦 Tech Stack

Layer Technology
Frontend React 18, TypeScript, Vite, TailwindCSS
Backend Python 3.11, FastAPI, SQLAlchemy
Database SQLite (dev) / PostgreSQL (prod)

🛠 Quick Start

# Clone
git clone https://gitea.startdata.com.br/startdata/tickethub.git
cd tickethub

# Backend
cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload

# Frontend
cd frontend
npm install
npm run dev

📖 Documentation

🌐 Live Demo

https://tickethub.startdata.com.br

📄 License

MIT © StartData