Skip to content

Production-ready task tracker featuring FastAPI backend, React frontend, PostgreSQL, Redis queues, and full observability (Prometheus + Grafana). Implements Clean Architecture, rate limiting, audit trails, and background workers.

Notifications You must be signed in to change notification settings

matadcze/task-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Tracker

A production-grade task management platform with an AI-powered chat assistant that understands natural language commands.

What It Does

Talk to the assistant like you would to a colleague:

  • "Remind me to review the quarterly report"
  • "Create a task to fix the login bug"

The AI interprets your intent, extracts structured data, and creates tasks automatically.

Technical Highlights

  • Agentic AI Architecture — LLM-based task interpretation with graceful fallback to rule-based parsing
  • Content Safety — Real-time moderation via OpenAI's moderation API
  • Domain-Driven Design — Clean separation between business logic and infrastructure
  • Production-Ready — JWT auth, rate limiting, audit logging, Prometheus metrics, async everywhere

Stack

Backend: FastAPI, SQLAlchemy 2.0 (async), PostgreSQL, Redis, Celery Frontend: Next.js, TypeScript AI: OpenAI API (chat completion + moderation) Ops: Docker Compose, Prometheus, Grafana

About

Production-ready task tracker featuring FastAPI backend, React frontend, PostgreSQL, Redis queues, and full observability (Prometheus + Grafana). Implements Clean Architecture, rate limiting, audit trails, and background workers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •