Skip to content

FerrPOINT/task-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Tracker

Self-hosted таск-трекер, аналог Jira. Backend — Rust (Axum + SeaORM + PostgreSQL), frontend — React 19 + Vite 6 + Tailwind CSS v4. Порт по умолчанию 19876, env-префикс TASKTRACKER_, локали ru/en.

Подход

Documentation-first: перед кодом фиксируем функционал, дата-модель, API, UI/UX, деплой и безопасность. Код пишем поэтапно от MVP к полному функционалу Jira-like таск-трекера.

Структура

  • backend/ — Rust workspace (Axum + SeaORM + PostgreSQL)
  • frontend/ — React 19 + Vite 6
  • cli/ — CLI-утилита (Rust)
  • docs/ — архитектура, ТЗ, дата-модель, API, workflow, JQL, user stories, UI/UX, frontend-библиотеки, design tokens, React styling guide, frontend architecture, project admin, system admin, notifications, reports, CLI spec, AGENTS.md, deployment, migrations, file storage, caching, routing, error handling, i18n, code style, ADR, security, monitoring, производительность, тестирование, библиотеки, отчёт по Vikunja, Jira structural samples

Документы

Быстрый старт

cp .env.example .env
# отредактируй .env
docker compose up -d

Приложение доступно на http://localhost:19876.

Локали: ru (по умолчанию), en.

Тесты

# Backend
cd backend && cargo test

# Frontend
cd frontend && pnpm test && pnpm test:e2e

Разработка

Контакты / репозиторий

  • Remote: git@github.com:FerrPOINT/task-tracker.git
  • Ветка: main

About

Таск треккер - для людей и для ИИ

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages