Skip to content

Ticket — это современное веб-приложение для управления клиентскими заявками (тикетами), разработанное с нуля с фокусом на эффективность, роль-ориентированный доступ и удобство работы операторов и супервайзеров.

Notifications You must be signed in to change notification settings

yntymakdev/ticket_front

Repository files navigation

🎟️ Ticket Management System

Добро пожаловать в проект Ticket — современное веб-приложение для управления тикетами. Это мощный инструмент, позволяющий операторам и супервайзерам эффективно обрабатывать обращения клиентов, отслеживать статусы заявок и координировать рабочие процессы.


📸 Скриншоты

| Главная панель | | |----------------------------|-----------------------------|------------------------------| | Dashboard |

Страница тикета Добавление тикета
Dashboard Dashboard

Страницы тикетов


| Главная панель | |----------------------------|-----------------------------|------------------------------| | Dashboard | |

Главаня панель Demo.


⚙️ Технологии

  • Frontend:
    React
    Redux Toolkit
    TypeScript
    React Hook Form
    Tailwind CSS

  • Backend (если есть):
    NestJS
    Prisma
    PostgreSQL

  • DevOps:
    Docker


👤 Роли пользователей

  • Оператор:

    • Создает тикеты.
    • Отвечает на тикеты.
    • Может видеть только свои тикеты.
    • Меняет статусы: OPEN, IN_PROGRESS, CLOSED.
  • Супервайзер:

    • Видит все тикеты.
    • Создавать тикеты.
    • Может назначать тикеты другим операторам.
    • Может удалять тикеты.

📂 Основные функции

  • 🔍 Поиск тикетов по имени клиента.
  • 📝 Создание, редактирование и просмотр тикетов.
  • 🔄 Статусы тикетов: OPEN, IN_PROGRESS, CLOSED.
  • 🧑‍🤝‍🧑 Разделение прав доступа между ролями.
  • 🧠 Интуитивный интерфейс с современным дизайном/и мобильным адаптивом.
  • 🚀 Производительное API с использованием RTK Query.

🧪 Проект уже задеплоен!: Посмотреть

🧪 Установка и запуск

# 1. Клонируй репозиторий
git clone https://github.com/yourusername/ticket.git

# 2. Перейди в директорию проекта
cd ticket

# 3. Установи зависимости
npm install

# 4. Запусти проект
npm run dev

About

Ticket — это современное веб-приложение для управления клиентскими заявками (тикетами), разработанное с нуля с фокусом на эффективность, роль-ориентированный доступ и удобство работы операторов и супервайзеров.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published