A couple of weeks ago we took the shorter week of June 28 - July 2nd as an internal hackathon, with the typical hackathon rules:

  • work on projects and ideas that are small in scope, and that have been on the back burner for a while
  • always be on the look-out for bugs or UX issues as you work through building things using Fission
  • try to stretch things a bit from what the platform can currently do
  • have fun!

The results were pretty great!

Moon Garden

Boris, Brooke and Phillip collaborated on a new note-taking app built using Fission called Moon Garden:

A simple digital garden / second brain, powered by Fission's Webnative SDK. Includes [[wikilinks]] for linking to other pages.

Features:

  • [[wikilinks]] for linking to other pages - excellent for writing documents and including references to other documents, even if they don't exist yet!
  • Fission powered authentication and storage.

Notes created in Moon Garden are stored in the public webnative filesystem. My notes are automagically available at drive.fission.codes/#/jeffg/public/Documents/Notes

You can check out a live demo of here; Moon Garden is built using Elm, and the source code is available on Github.

Lil Patchy

A little while ago I wrote up a document musing about how we might go about building a browser extension that integrates with Fission to allow people to save pages as they browse. In our discussions with folks from the Tools For Thought ecosystem there has been a consistent use case around saving and annotating web content as part of people's workflows. Browser extensions offer a powerful way to not only make it easier to save web content but also to save more data about the web content instead of just URLs.

During the hack week Brian and I decided to tackle this and see how difficult it was to do. Thus the Lil' Patchy was born - a web extension and companion app that allow people to save urls as well as metadata and a screenshot from a page directly to web native.

Lil' Patchy extension
Lil' Patchy Saver web app

Lil' Patchy is now being worked on as a side hustle, and we hope to demo basic page saving and app communication in a Fission demo day soon.

Unnamed Blogging Engine project

James used the week to get started on something we've been wanting to see on the Fission platform for a long time - a fully functional blogging platform. This is a larger project that will occupy more team member's time in the future and serve as a reference implementation for people that are interested in using Fission and webnative to build content management systems. The initial work is here on Github if you want to follow along.


Ready to try out Fission? The getting started guide starts here. If you have any questions about these projects as always drop by our Discord and let us know!