Hackathon Problem Statements

Will be announced on 3rd of September




 Download Full Statement -> 

1Optic Statements:

1.1 - Enable Multi-Hostname Support for Harbor

1.2 - Hackathon Assignment: Implement an SNMP Source for Vector

1.3 - Hackathon Assignment: Implement WebDAV (OwnCloud) Checksum Extension

for SFTPGo

 Download Full Statement -> 

Implement Vosk as a Virtual Keyboard for Lomiri

Build a virtual keyboard for Lomiri (Ubuntu Touch’s user interface) that uses Vosk for offline,

real-time speech recognition. The keyboard should allow users to dictate text into any application,

replacing or supplementing the traditional on-screen keyboard.

 Download Full Statement -> 

Open edX on the Go: A Mobile Learning App for Ubuntu Touch/Lomiri

Build a mobile app for Ubuntu Touch (Clickable) or Lomiri (Snap) that enables users to browse,

enroll in, and complete Open edX courses directly from their device. The app should provide a

seamless learning experience, including video lectures, quizzes, and progress tracking, while

addressing technical constraints and leveraging the most suitable tools.


 Download Full Statement -> 

E-Learning Odoo on Ubuntu Touch

Build a mobile app for Ubuntu Touch (Clickable) or Lomiri (Snap) that enables users to browse,

enroll in, and complete Open edX courses directly from their device. The app should provide a

seamless learning experience, including video lectures, quizzes, and progress tracking, while

addressing technical constraints and leveraging the most suitable tools.


 Download Full Statement -> 

Nextcloud Talk Dashboard Widget: Chat Room View & Interaction

Build a Dashboard widget that displays the content of a selected Nextcloud Talk room and

allows users to react or reply directly from the Dashboard.



 Download Full Statement -> 

Odoo OCA module Legal Case Management Requirements (v18)

Audience: Students building a first, working OCA-style module. Keep it tiny, clean,

and testable. License: AGPL-3 • Edition: Odoo 18 Community • Goal: A minimal app

to create clients/lawyers, register cases, plan hearings, attach documents, and

(optionally) issue a fixed-fee invoice




 Download Full Statement -> 

Odoo OCA Module ↔ Matrix Chat 

Audience: Students building a first, working OCA-style connector. Goal: Post Odoo

case/hearing updates to Matrix rooms and (optionally) mirror Matrix replies into the

Odoo chatter. License: AGPL-3 • Edition: Odoo 18 Community




 Download Full Statement -> 

Securing the Future: Penetration Testing Ubuntu Touch 

Conduct a thorough penetration test of Ubuntu Touch (running on a device like the

Volla X23 or PinePhone) to identify vulnerabilities, exploits, and security weaknesses. Participants

will simulate real-world attack scenarios, document their methodology, and provide a detailed

report with proof of findings. The goal is to improve the security posture of Ubuntu Touch and

contribute actionable insights to the open-source community.