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