Skip to content

Repository files navigation

DevFlow Board / FlujoDev

Windows Python CustomTkinter SQLite Kanban Portable App Bilingual

Offline-first Kanban board desktop app for managing tasks, projects, ideas and workflows with local SQLite storage.

Aplicacion de escritorio tipo Kanban, offline-first, para gestionar tareas, proyectos, ideas y flujos de trabajo con almacenamiento local en SQLite.

Download / Descargar

Get the latest Windows executables from the releases page:

Descarga los ejecutables de Windows desde la pagina de releases:

Download latest release / Descargar ultima version

Preview / Vista Previa

DevFlow Board English

FlujoDev Español

Features / Funciones

English

  • Multiple boards
  • Kanban columns
  • Task cards
  • Search and filters
  • Dashboard counters
  • JSON/CSV/Markdown export
  • Local SQLite persistence
  • English and Spanish executables

Español

  • Multiples tableros
  • Columnas Kanban
  • Tarjetas de tareas
  • Busqueda y filtros
  • Contadores en el dashboard
  • Exportacion JSON/CSV/Markdown
  • Persistencia local con SQLite
  • Ejecutables en ingles y español

Run From Source / Ejecutar Desde Codigo Fuente

Requirements:

  • Windows
  • Python 3.11 or newer

Install dependencies:

python -m pip install -r requirements.txt

Run the English app:

python main.py

Run the Spanish app:

python main_es.py

Build Executables / Compilar Ejecutables

Build both Windows desktop executables with PyInstaller:

powershell -ExecutionPolicy Bypass -File .\build_exe.ps1

Generated files:

dist\DevFlowBoard_EN.exe
dist\FlujoDev_ES.exe

Project Structure / Estructura Del Proyecto

DevFlow Board/
├── main.py                # English entry point
├── main_es.py             # Spanish entry point
├── app_ui.py              # CustomTkinter interface
├── database.py            # SQLite persistence
├── models.py              # Task models and constants
├── exporter.py            # JSON, CSV, and Markdown export
├── utils.py               # Local paths and helpers
├── build_exe.ps1          # PyInstaller build script
├── requirements.txt       # Python dependencies
├── README.md              # Project landing page
├── pyinstaller_hooks/     # Local packaging hooks
└── assets/                # README screenshots

Local Data / Datos Locales

DevFlow Board stores its database and exports locally:

%USERPROFILE%\AppData\Local\DevFlowBoard

The SQLite database is created automatically on first launch.

La base de datos SQLite se crea automaticamente en el primer inicio.

About

Offline-first Kanban board desktop app built with Python, CustomTkinter and SQLite.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages