Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: T-Tracker - Трекер задач  (Прочитано 81 раз)
0 Пользователей и 5 Гостей смотрят эту тему.
mistek
Новенький

th
Offline Offline

« : 03-03-2025 02:48 » new

Всем привет!

Хочу представить вам T-Tracker — простой и бесплатный инструмент для управления задачами, который я разрабатываю. Это мой pet-проект, и сейчас он готов к бета-тестированию. Буду рад, если вы попробуете его, поделитесь впечатлениями и поможете сделать его лучше!

T-Tracker — это трекер задач с поддержкой нескольких проектов и гибкими настройками доступа. Подходит как для личного использования, так и для командной работы. Всё максимально просто, но с нужным функционалом.

Что уже работает:
Поддержка нескольких проектов.
Группы пользователей с настройкой прав доступа.
Разные типы задач с приоритетами.
Создание, редактирование, удаление и завершение задач.
Загрузка файлов в задачи.
Календарь с добавлением событий.
Обновление доски задач в реальном времени.
Фильтры на доске задач.
Новости компании.
Архив завершённых задач.
Уведомления пользователей.
Автоматическая проверка обновлений.
Поддержка HTTPS.
Логирование с возможностью отправки логов разработчикам.
Локализация (можно создавать свои переводы).
Интеграция с Git (GitHub, GitLab, Gitea).

Над чем работаю сейчас:
Настройка доступа пользователей к проектам.
Пользовательские поля в задачах.

Планы на ближайшие релизы:
Гибкие правила взаимодействия с задачами.
Интеграция с Telegram.
Связанные задачи (механизм задач и подзадач).
Чат внутри задач.
Индивидуальные права для пользователя (дополнительно к правам группы).
И другие улучшения (список будет расти, предлагайте свои идеи!).


Запуск через Docker:

Страница на DockerHub - https://hub.docker.com/r/mistekdev/t-tracker

Код:
docker run -d --name tasktracker \
  -e ConnectionStrings__DefaultConnection="Host=host.docker.internal;Port=5432;Database=your-db;Username=your-user;Password=your-password" \
  -e Jwt__Key="your-secret-key" \
  -p 8080:8080 \
  -v ./uploads:/app/wwwroot/uploads \
  -v ./cert:/app/cert \
  -v ./keys:/app/keys \
  mistekdev/t-tracker:[version]

Замените your-db, your-user, your-password, your-secret-key и [version] на свои значения.

Требуется PostgreSQL для базы данных.

Переменные среды:
Connection_Strings__Default — строка подключения к PostgreSQL.
Jwt__Key — ключ для JWT-токенов.

Volumes:
/app/wwwroot/uploads — для загружаемых файлов.
/app/cert — сертификаты для HTTPS (файлы должны иметь имена cert.pem и cert.key).
/app/keys — ключи для .NET Core Data Protection.

Пользователь по умолчанию:
Логин: admin
Пароль: admin12345
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines