3
4 Comments

Would you use an Offline-first personal database/workflow builder?

Hey IH!

This is my first post here so I thought it would be only fitting that it be about validating an idea that could potentially start my Indie Hacker journey! Please be brutally honest (but nice) and feel free to add to or combat any of the points I mentioned below.

Here are the key features of this app:

Offline-First: It wouldn’t be fair to me to say that there are not good flexible “all-in-one” apps out there. Notion and Airtable come frustratingly close but they are both cloud apps that have limited to zero offline functionality. I work 40 hours a week in front of my computer so outside of that I would rather not be chained to a router for my personal brainstorming, tasks, and note taking. Also, since an app like this would host data locally, the pricing could be a one time fee as opposed to a recurring subscription model, which I’m sure a lot of people would appreciate given the popularity of lifetime deals. Another perk of the offline model is data-ownership, privacy, and portability which are, now more than ever, common concerns amongst users in our always-on, cloud world. An optional cloud sync will be available for those who want it, though. :)

Personal database: I’d rather provide people the tools and the canvas to create what they want as opposed to a complete setup that only works how I envisioned. Everyone works differently and tools should adapt to the way we work and not the other way around. I believe this also applies to the data. Why enforce rigid data structures and only give users the ability to define a few custom fields? People should be able to define the shape and relationships of the data they need to work with. This unlocks the true creativity of the person and the full capability of the software. Notion and Airtable do an amazing job at this, but again, offline please! 😅

Workflow builder: A database is only as good as what you can do with it. One should be able to build any workflow off of the same set of data given a flexible interface and capable data manipulation and automation functionality. This could be a task manager, data visualizer, project manager or whatever. Imagination should be the only limit here, not code or the software itself.

Is this a good idea?

P.S. If you’re on Kernal, I also posted this idea there and love if you could support it with an upvote if you think it’s a good idea! https://kern.al/idea/an-offline-first-personal-database-and-workflow-builder

on August 14, 2021
  1. 2

    The following are just personal preferences:

    There's good demand for offline-first productivity apps. However, it's not a plus for me. "Always synced" is way more important than privacy / internet connectivity in my mind.

    In the past I haven't been satisfied with apps claiming to be "all-in-one", combining task management, project management, and knowledge management at the same time.

    I do like the sound of a hyper-flexible personal database. Whether I'd use it depends entirely on how it's executed (and if there's cross-device sync options).

    1. 1

      Hey @Overmind thanks for sharing your thoughts!

      I did plan on adding an optional sync kind of like Obsidan.md does. I guess I need to specify that that is what I meant by "offline-first" and not "offline-only". I agree I wouldn't enjoy using an app that couldn't even sync between at least my phone in my laptop. I will edit the post to make this more clear.

      I'm in the same boat which is why I'm thinking more in collections of data and applications of that data. I mean theoretically any kind of "management" app can be built off of the same data with the right tools, right? Maybe I'm being too ambitious here lol.

      I'm glad it interests you! And yes as mentioned before I will definitely be having a sync option available for those who want it but it will totally be optional. :)

      1. 1

        Nice. Let me know when you've launched and I'll try it out. I'm interested to see how you approach the problem.

        1. 1

          Will do! I’ll try and build in public on here as well!