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.