April 23, 2019

How to Release my Open Source Journaling Platform?

I built an offline capable journaling platform mostly as something for myself but I'd like to release it so others can use it too. It's built with React/Firebase so I could get all the offline capabilities really easily (here's the repo: https://github.com/gillkyle/sol-journal). I'm trying to decide the best way to release it and am thinking about these 3 options:

  1. Provide detailed documentation and allow it to just be self hosted with a hobby Firebase plan
  2. Let users register on my hosted version (meaning I'd incur the cost of their usage if it gets to the point where there are many users, possible, maybe not likely?..)
  3. Provide both as options, using either my project or their own

I'm leaning towards the 3rd and that's what my README currently states, but that's obviously the most work and I'm getting to the point where I just want to wrap things up.

I think there are pros and cons to each, if I let people use my version I'd have more users to support and maybe foot the bill of, but I'd like a greater audience to be able to use the app without having to pull my code and deploy it to Firebase.

Any suggestions?

  1. 1

    Liked the app though I have a few questions you could think about.

    Why did you built it? What itch is it solving? Noticed orhers having the same itch? How is it differwnt from existing(?) solutions? Why Do you want to give it away for free?

    I'm getting to the point where I just want to wrap things up

    Why that?

    And I add option no 4. Provide a hosted version for $ and make it open source anyways as a option to self-host it.