Godello
Godello is a Trello-inspired Kanban board application built with the Godot Engine, showcasing Godot's capabilities for creating complex, real-time collaborative desktop applications. It features both online and offline data storage options and demonstrates advanced GUI and data architecture.
https://github.com/alfredbaudisch/GodelloPreview Image

Godello: A Trello-Inspired Kanban Board in Godot Engine
Godello, also known as GodoTrello, is a Kanban board application developed using the Godot Engine and GDScript. Inspired by Trello, it demonstrates the potential of Godot for creating sophisticated desktop applications with real-time collaborative features.
Key Features
- Trello-like Interface: Offers a familiar Kanban board interface with lists and cards, drag-and-drop functionality, and in-place editing.
- Real-time Collaboration: Powered by an online backend using Elixir and Phoenix Channels, enabling multi-user collaboration.
- Offline Support: Includes a local backend data store with custom Godot Resources for offline usage.
- Backend Flexibility: Uses an agnostic BackendAdapter, allowing integration with various backend languages and frameworks (Elixir, Node.js, Kotlin, PHP).
- Responsive Design: Features a multi-resolution, responsive, and expansible interface built with Godot's Control nodes.
Technical Highlights
Godello showcases advanced techniques such as reactive data binding using Godot's signals, a repository data design pattern, and multi-user presence detection. It serves as a proof of concept for business applications, advanced GUI development, and complex data modeling within the Godot Engine.