Developed On Hackaday: Setting Up The Project’s Infrastructure


We’re pretty sure that most of our readers already know it by now, but we’ll tell you anyway: the Hackaday community (writers and readers) is currently developing an offline password keeper. In the first post of our first DoH series, we introduced the project and called for contributors. In the comments section, we received very interesting feedback as well as many feature suggestions that we detailed in our second write-up. Finally, we organized a poll that allowed everyone to vote on the project’s name.

The results came in: the project’s name will be mooltipass. We originally had thought of ‘multipass’ but [asheets] informed us that Apple and Canon had both applied for this trademark. [Omegacs] then suggested ‘mooltipass’ as an alternative, which we loved even more. A few days ago we set up a google group which is already very active.

An often under-estimated side of a community driven project is its infrastructure and management. (How) can you manage dozens of motivated individuals from all over the globe to work on a common project? How can you keep the community informed of its latest developments?

As the Hackaday community is very comfortable with online tools, we chose:

  • github to disseminate the mooltipass resources to the public, and for firmware/software development as well
  • dropbox to share quickly-changing mechanical design files
  • trello to discuss specific topics and relate our current progress
  • google groups for general discussion

Github was the obvious choice given that it is one of the most used online repositories out there. It allows contributors to keep track of the file changes and ensures they have the latest version of the mooltipass project. Given the mechanical development process is quite different from developing firmware, contributors in charge of the case design opted for Dropbox. Here is an overview of the Trello board we setup:

Trello was suggested by [Zach] (thanks!). It is free, very easy to understand and convenient for project management (from what we can see at the moment). We took the habit of having our development related discussions in a dedicated mailing list, then move the specific points to Trello.

Unfortunately the firmware guys have still to wait for the first prototypes to arrive to start coding. Next week on Hackaday we’ll detail the first version of the hardware, currently being reviewed in our google group. Depending on the feedback we get, the v2 may be very different. It’s still not too late if you want to get involved in the project (if you aren’t a firmware developer!), so you can contact us at mathieu[at]hackaday[dot]com.

22 thoughts on “Developed On Hackaday: Setting Up The Project’s Infrastructure

  1. I’ve been looking for several things in a password manager:

    1. Ability to cryptographically secure the database without use of a password (eg, smart card): Passwords are becoming a weak form of security.
    2. Ability to carry the database around, so I can use it on my many workstations: I’m not sure I want to trust a cloud service with all of my passwords for everything.
    3. Integrates with Chrome: Dammit, I’d like it to be easy to use.

    A lot to ask for, I know. But if I found a password manager that did this, I would be using it in a heart beat.

      1. I forgot to mention, needs to run on Linux.

        The YubiKey is the best hardware authenticator I’ve found for mere mortals. The problem is, none of the Linux password managers support it.

        Additionally, I’m not sure any existing Linux password manager will integrate with the web browser.

  2. I know it is not live at the moment. but i have been beta testing It seems to be quite nice for hosting/forking/merging 3d models. i have only done basic testing,

    If you want an invite to check it out, message me. i have a couple left.

  3. I’m anxious to see what you choose for mechanical design collaboration.

    I’ve been looking for a CAD system (without an expensive license) that lets me design shapes and send them to a colleague. I’ve tasted about 6 of the more-obvious offerings online, and they’re all deficient in some way (crashy, lacking basic features, proprietary formats, crippleware, &c).

    I’m about ready to give up, thinking that there’s nothing available, but I’m waiting to see what you guys recommend.

  4. Ok, can you add a breathalyzer in some future revision? As in: I want to get on Hackaday and make some comments, but my multipass won’t let me because I didn’t pass the breathalyzer

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.