A beautifully crafted, high-fidelity Material Design 3 mobile application powered by React, Vite, Tailwind CSS v4, and Capacitor to help students calculate, track, and systematically defeat compounding academic backlogs.
Course Repo at backlogdesigner.pages.dev
- create and download premade course design from here
- Smart Course Setup Wizard: Painless onboarding configuration supporting standard preset curriculums and custom modular subjects.
- Adaptive Threat Banner: An algorithm-powered indicator tracking course convergence timeline (secured, stabilized, overloaded, or critical snowballing state).
- Time Simulator / Predictor: A predictive tool to fast-forward elapsed days and visualize the exact cumulative compound effects of neglecting daily targets.
- Material You Dynamic Coloring: Premium MD3 palette adapting meticulously across light themes and high-contrast ambient dark modes.
- Robust Client Persistence: Secure offline-first database mapping utilizing local browser and native state managers.
- Import/export data: Save your backup data, course design to quickly pickup where you left on other devices.
- Frontend: React 18, TypeScript, Tailwind CSS v4, Motion (Animations)
- Native Shell:
@capacitor/core,@capacitor/android(for compiling high-performance Android APKs) - Build System: Vite, ESLint
- CI/CD Pipeline: GitHub Actions for automated, cloud-based APK generation
Grab the latest release from
Pc version Here (Made with Python • Lightweight on Pc • Low Ram Use)
- Node.js
v22.0.0or higher - NPM (bundled with Node)
npm install
npm run dev- Android Studio with Android SDK and build tools installed
- Gradle environment configured
# 1. Build the web bundle
npm run build
# 2. Sync into Capacitor's Android project
npx cap sync android
# 3. Open in Android Studio
npx cap open androidPress Run inside Android Studio to launch on your device or emulator.
Pushing a version tag (e.g. v1.0) triggers a fully automated signed release build.
The workflow (.github/workflows/build.yml) uses Node.js 22 and JDK 21 to build, sign, and publish the APK to GitHub Releases automatically.
- Maintainer: Debojit Santra
- Documentation & some ui features made using Gemini
- GitHub Portfolio: github.com/debojitsantra