The Story
BananaWiki is born
Luca Zani (OverloadedTech), a high-school student, starts building BananaWiki as part of his PCTO (Percorsi per le Competenze Trasversali e l'Orientamento) at Canalescuola in Bolzano. The Officina Tecnologica, Canalescuola’s technology lab, needed a platform to deliver technical material to students on courses in welding, 3D printing, laser cutting and other technology disciplines.
Active development
Luca develops the software on-site at Canalescuola during his PCTO. The platform grows rapidly: Markdown editor, 4-tier permission system, chat, kanban, canvas, 25 built-in plugins, and an SDK for external plugins. A genuine win-win collaboration — Luca gets his PCTO hours counted and has fun building it, Canalescuola gets a free, tailor-made software platform for their labs.
Internal use & open source
BananaWiki is used internally at Canalescuola and by associated collaborators. The source code becomes publicly available on GitHub. The hosting platform enables multi-tenant deployment with isolated wiki instances per user. Luca and Canalescuola remain good friends and collaborators. Public availability is coming soon.
๐ค A PCTO Collaboration
BananaWiki was created by Luca Zani during his high-school PCTO (work experience programme) at Canalescuola. It’s a great example of how a student and a company can both benefit: Luca got his PCTO hours counted and had fun building real software, while Canalescuola received a free, purpose-built platform for their educational labs. Both sides came out ahead, and the collaboration continues.
๐ซ Canalescuola
Canalescuola is an educational organisation based in Bolzano that runs technology labs across Italy. Their programmes include coding, robotics, 3D printing, and more, with an approach based on discovery learning.
canalescuola.it →๐ง Officina Tecnologica
The Officina Tecnologica is Canalescuola’s technology lab in Bolzano. Students learn by doing: game creation, virtual reality, circuits, robotics, and coding with Python. The custom platform enables self-paced, autonomous learning.
Explore the lab →