OFFLINE-FIRST · FLUTTER · LINUX & ANDROID

Make your next algorithm practice count.

A private, offline-first workspace with 75 original coding exercises, local Python drafts, notes, progress, and spaced review. Built to keep practice focused and your work on your device.

A project showcase, not a hosted instance of the native or server-backed app.

PATCH75 OFFLINE · 75 PROBLEMS
Real Patch75 workspace screenshot showing problem, code and materials layout
Problem → Code → ResultsView focus mode ↗
PRODUCT

Built for a focused workflow.

Features and boundaries are described from the repository's current documentation.

01

75 original exercises

Prompts, examples, constraints, starter code and deterministic tests for a curated algorithm practice set.

02

One practice workspace

Move between problems, Python drafts, results, notes and local learning materials without leaving the app.

03

Review intelligently

Save local progress and use FSRS scheduling to revisit what needs reinforcement.

04

Bring your progress

Validated ZIP export and import let you back up and restore your learning history.

05

Linux Run Code

Execute code using a loopback-only Docker bridge with bounded resources and no network access.

06

Android Python

Run Python in a separate, non-exported app service with timeouts. Designed for your own trusted code, not hostile input.

BEHIND THE BUILD

Practical engineering.

A private, offline-first workspace with 75 original coding exercises, local Python drafts, notes, progress, and spaced review. Built to keep practice focused and your work on your device.

Explore the source repository for setup instructions, architecture and implementation details.

TECHNOLOGIES
FlutterDartPythonLinuxAndroidDocker bridgeFSRSOffline-first

See how it works.

Browse the code, README, tests and project documentation on GitHub.

Explore the repository ↗