Всем привет!
Хочу представить вам T-Tracker — простой и бесплатный инструмент для управления задачами, который я разрабатываю. Это мой pet-проект, и сейчас он готов к бета-тестированию. Буду рад, если вы попробуете его, поделитесь впечатлениями и поможете сделать его лучше!
T-Tracker — это трекер задач с поддержкой нескольких проектов и гибкими настройками доступа. Подходит как для личного использования, так и для командной работы. Всё максимально просто, но с нужным функционалом.
Что уже работает:Поддержка нескольких проектов.
Группы пользователей с настройкой прав доступа.
Разные типы задач с приоритетами.
Создание, редактирование, удаление и завершение задач.
Загрузка файлов в задачи.
Календарь с добавлением событий.
Обновление доски задач в реальном времени.
Фильтры на доске задач.
Новости компании.
Архив завершённых задач.
Уведомления пользователей.
Автоматическая проверка обновлений.
Поддержка HTTPS.
Логирование с возможностью отправки логов разработчикам.
Локализация (можно создавать свои переводы).
Интеграция с Git (GitHub, GitLab, Gitea).
Над чем работаю сейчас:Настройка доступа пользователей к проектам.
Пользовательские поля в задачах.
Планы на ближайшие релизы:Гибкие правила взаимодействия с задачами.
Интеграция с Telegram.
Связанные задачи (механизм задач и подзадач).
Чат внутри задач.
Индивидуальные права для пользователя (дополнительно к правам группы).
И другие улучшения (список будет расти, предлагайте свои идеи!).
Запуск через Docker:Страница на DockerHub -
https://hub.docker.com/r/mistekdev/t-trackerdocker 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