Skip to content

debojitsantra/BacklogTracker

Repository files navigation

Backlog Tracker

F-Droid Maintenance

Backlog Tracker Logo

Backlog Tracker is an offline-first app for Android and desktop. It tracks anything that piles up: study backlogs, work queues, games, habits, routines, or custom pending lists.

Template Repo

Download tracker templates from:

backlogdesigner.pages.dev

Source Repository: Github

Features

  • Choose between count-based backlog mode and one-time task mode
  • Add per-day or repeat-day automatic growth schedules
  • Pause auto-growth when needed
  • Estimate clearance time and finish date from your daily completion target
  • Preview future backlog growth with the accumulation predictor
  • Import and export JSON backups and shareable templates

Screenshots

Phone

Screenshot P1 Screenshot P2 Screenshot P3 Screenshot P4

Desktop

Screenshot D 1 Screenshot D 2 Screenshot D 3 Screenshot D 4

Tech Stack

  • React
  • TypeScript
  • Vite
  • Tailwind CSS v4
  • Motion
  • Capacitor for android
  • Pake for desktop packaging

Install

Download latest github release for your platform:

Platform Download
Windows BacklogTracker-windows.zip
Linux BacklogTracker-linux.zip
macOS BacklogTracker-macos.zip (untested)
Android BacklogTracker.apk

App Stores

Android

Get it on F-Droid

Windows

Local Development

Prerequisites

  • Node.js 22 or newer

Run Web Dev Server

npm install
npm run dev

Build Web Bundle

npm run build

Android Build

Prerequisites

  • Android Studio
  • Android SDK/build tools
  • Java 21
  • Node.js 22 or newer

Build Steps

npm ci
npm run build
npx cap sync android
npx cap open android

Run from Android Studio, or use Gradle from the android directory.

Desktop Builds

.github/workflows/desktop.yml

It builds Linux, Windows, and macOS desktop packages from the local Vite output using --use-local-file.

GitHub Actions

  • .github/workflows/build.yml builds the signed Android release APK on version tags.
  • .github/workflows/desktop.yml builds Linux, Windows, and macOS desktop artifacts with Pake.

Important Declaration

Documentation and some UI features were made using Gemini. Everything is reviewed manually before committing.

About

A cross platform application to track anything that piles up: study backlogs, work queues, games, habits, routines, or custom pending lists.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors