---
title: "Trying to Build a Micro Journalling App"
slug: trying-to-build-a-micro-journalling-app
canonical_url: https://nerdymomocat.github.io/posts/trying-to-build-a-micro-journalling-app/
collection: Logbook
published_at: 2024-04-09T00:00:00.000Z
updated_at: 2025-02-11T00:00:00.000Z
tags: 
  - "🌱 Seedling"
  - Tools
  - Apps
  - Coding
excerpt: "I'm trying to create a highly personal and experimental micro journal app tailored to my unique preferences, circumventing common app limitations and Notion's page layout constraints, with a focus on free-form input and LLM-powered structured data extraction in a timeline format with blocks as the main input format."
author: "Nerdy Momo Cat"
---

## Navigation Context

- Canonical URL: https://nerdymomocat.github.io/posts/trying-to-build-a-micro-journalling-app/
- You are here: Home > Posts > Logbook > Trying to Build a Micro Journalling App

### Useful Next Links
- [Home](https://nerdymomocat.github.io/)
- [Bundles](https://nerdymomocat.github.io/collections/bundles/)
- [Logbook](https://nerdymomocat.github.io/collections/logbook/)
- [Notes](https://nerdymomocat.github.io/collections/notes/)
- [Stream](https://nerdymomocat.github.io/collections/stream/)

### Related Content

#### Pages That Mention This Page
- [I tried Stackie](https://nerdymomocat.github.io/posts/i-tried-stackie/)

![](https://nerdymomocat.github.io/_astro/new-badge_red.vM6pi0Nb_Z1EYdWV.svg)

**Note**

Note that this experiment is very well, **experimental**. I do not know front-end or app development so I would mostly be hacking things together here to see if I can make something that works for me. This is also great, because I know there are 800 note/journal apps in the wild and _**absolutely no-one**_ is ever going to use mine, so I don’t even have to pretend to make it work for other people, which usually adds complexity in organization/features/scoping/hard-coding.

And, if Raindrop ends up having workspaces or Habitify ends up solving most of my tracking wants and needs, I might abandon this project anyway.

## Why?

This is a two-fold problem on my end:

1.  Any kind of tracking or micro journalling app usually does not work for me for either of these 4 reasons:
    
    1.  Not free-form or no structured extraction from free-form
    2.  Not cross platform/cross device with sync and offline abilities (the only time I care about offline abilities)
    3.  Has a rich text editor/viewer → I really do not want markdown
    4.  Allows for stacks or workspaces
    
2.  Why not just use Notion? One of the main pain-points I have with Notion, is its inability to do anything with blocks. While blocks are these great contained pieces of information, we do not have the ability to filter them, or search within them.

One of the things I am most excited by in scope of LLMs is structured data extraction from curated unstructured data, while still allowing for manual pushes in the right direction. And this gives me a good, yet, private ground for RAG, memory and context testing of LLMs on my end, for purely research purposes.

Ideally something like this would use generative UI like the [vercel AI sdk](https://vercel.com/templates/next.js/gemini-ai-chatbot), but, I am no shape or form equipped enough to be good at that, so that isn’t happening. Instead I might just try doing something like [potluck](https://www.inkandswitch.com/potluck/) — but again, that is a far fetched dream.

Someday I will be good enough to modify or [build all tools around my workflow](https://thesephist.com/posts/tools/#own-your-load-bearing-tools-of-life)

## Existing Apps

1.  [Journalistic](https://journalisticapp.com/): Honestly, pretty nice and should work for most of my purposes, except it doesn’t allow for images or audio (I usually don’t need this, but the day I do, I do not want to be searching for another app), doesn’t have an offline mode, and doesn’t allow to change timestamps of when something is added.
2.  [Supernotes](https://supernotes.app/): Pretty cool, has a calendar view and has [targetted](https://help.supernotes.app/en/articles/8531770-targeted-date) date, tags, links to blocks, labels, works offline, across devices. Has a WYSIWYM editor instead of WYSIWYG and does not allow for embeds which uh, is not ideal and I am used to the capabilities of Notion’s editor. It also costs $5/mo even with student discount on an annual plan, and while I might shell that out for a perfect app that fits all my needs, this isn’t it at the moment.
3.  [Columns](https://columns.app/): This is so cool, has some of the UX features I would want, but is more task focussed, doesn’t have an API and I don’t really know when it is and when it isn’t under active development.
4.  [Bundled Notes](https://bundlednotes.com/): Pretty good, but doesn’t have the calendar/timeline feature I am looking for, and does not have API access, so I cannot do the insights thing that is inbuilt into [Journalistic](https://journalisticapp.com/). It also hasn’t been updated in like 6 months, which is a huge deal in web dev/mobile app time period.
5.  [Pile](https://github.com/UdaraJay/Pile), [Strflow](https://strflow.app/), [Workflowy](https://workflowy.com/), [Qept](https://www.qeptapp.com/), [Listy](https://listy.is/), [Lazy](http://lazy.so/), [Q.page](https://q.page/), [Streams](https://streams.place/) and [tetr](https://tetr.app/): All of these have things I like and things I dislike but gist of this is they are either not multi-device, or they do not have an API or they do not look good, and I don’t think any of them work long term for my needs.
6.  [Walling](https://walling.app/), [xTiles](https://xtiles.app/en), [Scrintal](https://scrintal.com/), [Heptabase](https://heptabase.com/): While these are all nice, they are overpowered for micro journalling and still do not have the things I need, while also being expensive, so they are mostly a no go.
7.  Use [Tana](https://tana.inc/) or [Capacities](https://capacities.io/): I might. The biggest problem I've had with Tana is the lack of ability to write longer documents — which I do not have here and you are kind of making a custom app. It's already outliner like so you can timestamp it anyway. The biggest problem I've had with Capacities is the lack of collaboration — and maybe if I finagle my way into using this - I do not need multiplayer for tracking+journaling.
8.  Just use [Raindrop](https://raindrop.io/), [Anybox](https://anybox.app/), [Google Keep](https://keep.google.com/): Either these are uni-device/platform, do not support just notes or do not have workspaces.
9.  Use [Monoline](https://monoline.io/), [Habitify](https://www.habitify.me/), [Conjure](https://conjure.so/), [Awesome Habits](https://www.awesome-habits.com/), [Futureland](https://futureland.tv/), [Gami](https://www.gaminote.com/): While these are the closest to what I want from the life tracking part of this “app”, they are either structured entry only (even with really customizable rules), or do not have LLM based data extraction or aren't cross-platform.
10.  Use [mymind](https://mymind.com/), [webbites](https://webbites.vercel.app/), [napkin](https://www.napkin.one/), [sublime](https://sublime.app/), [capture](https://capture.so/), [fabric](https://fabric.so/), [mymemo](https://www.mymemo.ai/), [saveday](https://www.save.day/) or the 100 other AI-native notes app: They are (a) more expensive than I want or need (yes I know AI calls cost money, no they do not cost $10/mo), (b) are inflexible in how AI is applied for data extraction, and, (c) focus on talking to bookmarks — and I don’t enjoy that idea.
     
     **I do like mymemo’s content types though**
     
     [![The image displays a user interface from the mymemo app, showcasing various content types such as articles, videos, notes, tweets, and files, organized by categories like Image, Links, Videos, Tweets, Notes, Files, and a Recap, with a highlighted tab for "ALL.”](https://nerdymomocat.github.io/_astro/Untitled.BYWtaMpR_Z2ikudO.webp)](https://nerdymomocat.github.io/_astro/Untitled.BYWtaMpR_Z2ikudO.webp)
     
     The image displays a user interface from the mymemo app, showcasing various content types such as articles, videos, notes, tweets, and files, organized by categories like Image, Links, Videos, Tweets, Notes, Files, and a Recap, with a highlighted tab for "ALL.”
     
11.  [Drafts](https://getdrafts.com/), [Funnel](https://apps.apple.com/us/app/funnel-quick-capture/id6466168248): I do not need a quick capture app, I want a whatsapp like app where each message is a block and it can be filtered.
12.  There are many AI native apps in this category ([Dot](https://new.computer/), [LangFriend](https://blog.langchain.dev/langfriend/), [Rosebud](https://my.rosebud.app/) and others) and they all are not my cup of tea for a few reasons, (a) I do not want to chat with my journal, (b) I do not want my to give me it's thoughts, suggestions or provocatively offer me things to read, consider or explore.
     
     ![](https://nerdymomocat.github.io/_astro/pencil_lightgray.D5xrQZRm_Z1EYdWV.svg)
     
     I think this is one of the biggest reasons I wouldn’t even consider making this a polished open source app. AI speaking and “theory”-izing for you is the trend; and I am not interested in it. I am interested in memory computation, calculation, accurate search, but none of the “thinking” insights.
     

## Logbook

_Nothing to see here right now_

**Build off of**

### General Note Taking Apps

[

GitHub - olksndrdevhub/just-notes-htmx: Simple Notes App (Django, HTMX, Alpine.js, TailwindCSS)

Simple Notes App (Django, HTMX, Alpine.js, TailwindCSS) - olksndrdevhub/just-notes-htmx

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/olksndrdevhub/just-notes-htmx

![title](https://opengraph.githubassets.com/cf98ad08b77337fe8f8e2954c930140261a71cc3c267a1739f10d4d1d448cc97/olksndrdevhub/just-notes-htmx)

](https://github.com/olksndrdevhub/just-notes-htmx)

Bookmark for [https://github.com/olksndrdevhub/just-notes-htmx](https://github.com/olksndrdevhub/just-notes-htmx)

[

GitHub - samtaitai/vue\_microjournal: Personal online micro journal with Vue, JavaScript, MongoDB, Express

Personal online micro journal with Vue, JavaScript, MongoDB, Express - samtaitai/vue\_microjournal

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/samtaitai/vue\_microjournal

![title](https://opengraph.githubassets.com/d1694026026e58468c41fc5972e7963b81e36c12cb1729494379ecace7e889e5/samtaitai/vue_microjournal)

](https://github.com/samtaitai/vue_microjournal)

Bookmark for [https://github.com/samtaitai/vue\_microjournal](https://github.com/samtaitai/vue_microjournal)

[

GitHub - mhanki/Mood-Minder: Mobile Micro-Journal and Mood Tracker App

Mobile Micro-Journal and Mood Tracker App. Contribute to mhanki/Mood-Minder development by creating an account on GitHub.

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/mhanki/Mood-Minder

![title](https://opengraph.githubassets.com/ab345a9d562afaed1a499d9a50f6233833e1099ae38a8e196492be0ed60536d6/mhanki/Mood-Minder)

](https://github.com/mhanki/Mood-Minder)

Bookmark for [https://github.com/mhanki/Mood-Minder](https://github.com/mhanki/Mood-Minder)

[

GitHub - Staffbase/retrace: RE-Trace is a micro-journaling app, designed to be as minimal and the least distracting as possible.

RE-Trace is a micro-journaling app, designed to be as minimal and the least distracting as possible. - Staffbase/retrace

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/Staffbase/retrace

![title](https://repository-images.githubusercontent.com/243530810/73933d00-5e08-11ea-8fd4-3efe875db225)

](https://github.com/Staffbase/retrace)

Bookmark for [https://github.com/Staffbase/retrace](https://github.com/Staffbase/retrace)

[

GitHub - justisabelll/microJournal: simple web application allows users to write and save mini journal entries about their thoughts

simple web application allows users to write and save mini journal entries about their thoughts - justisabelll/microJournal

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/justisabelll/microJournal

![title](https://opengraph.githubassets.com/8ad20a74aa9669bb739d7584eb077eb3ee3915b721570be20ee170c65f1b2dc8/justisabelll/microJournal)

](https://github.com/justisabelll/microJournal)

Bookmark for [https://github.com/justisabelll/microJournal](https://github.com/justisabelll/microJournal)

[

GitHub - jamrod/timeline: micro journaling app

micro journaling app. Contribute to jamrod/timeline development by creating an account on GitHub.

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/jamrod/timeline

![title](https://opengraph.githubassets.com/3a353a54ea2bc76d6c6d9aafa7e96053e658233fc968389a6d54081ba8a559bd/jamrod/timeline)

](https://github.com/jamrod/timeline)

Bookmark for [https://github.com/jamrod/timeline](https://github.com/jamrod/timeline)

[

GitHub - Andadurias/Instant-Notes: Micro journaling app to reduce the effort of taking notes, managing memories and connecting ideas

Micro journaling app to reduce the effort of taking notes, managing memories and connecting ideas - Andadurias/Instant-Notes

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/Andadurias/Instant-Notes

![title](https://opengraph.githubassets.com/2cd2889b03737d849960afab0d93394092c7032229eca116bf6618f5489be4e9/Andadurias/Instant-Notes)

](https://github.com/Andadurias/Instant-Notes)

Bookmark for [https://github.com/Andadurias/Instant-Notes](https://github.com/Andadurias/Instant-Notes)

[

SilverBullet

![title](https://www.google.com/s2/favicons?domain=silverbullet.md)

https://silverbullet.md/

![title](https://silverbullet.md/.client/logo.png)

](https://silverbullet.md/)

Bookmark for [https://silverbullet.md/](https://silverbullet.md/)

[

GitHub - bcongdon/EachDay: 📝 A tiny micro-journaling service

📝 A tiny micro-journaling service. Contribute to bcongdon/EachDay development by creating an account on GitHub.

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/bcongdon/EachDay

![title](https://opengraph.githubassets.com/b11fb874f50e777e4f7e1411e0a567397c0584076a73d87d5cef883550372f2f/bcongdon/EachDay)

](https://github.com/bcongdon/EachDay)

Bookmark for [https://github.com/bcongdon/EachDay](https://github.com/bcongdon/EachDay)

[

GitHub - mbottone/timestamp\_notes

Contribute to mbottone/timestamp\_notes development by creating an account on GitHub.

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/mbottone/timestamp\_notes

![title](https://opengraph.githubassets.com/be65582b357eff6582741f7406f9369b75aff10991b84dc04e13eba23394de86/mbottone/timestamp_notes)

](https://github.com/mbottone/timestamp_notes)

Bookmark for [https://github.com/mbottone/timestamp\_notes](https://github.com/mbottone/timestamp_notes)

[

GitHub - ohsayan/jotsy: Jotsy is a self-hosted, free and open-source note taking app with a goal of simplicity in mind

Jotsy is a self-hosted, free and open-source note taking app with a goal of simplicity in mind - ohsayan/jotsy

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/ohsayan/jotsy?tab=readme-ov-file

![title](https://repository-images.githubusercontent.com/453723287/05896fdf-b24e-42fb-bf6a-0c07ff576f4d)

](https://github.com/ohsayan/jotsy?tab=readme-ov-file)

Bookmark for [https://github.com/ohsayan/jotsy?tab=readme-ov-file](https://github.com/ohsayan/jotsy?tab=readme-ov-file)

[

GitHub - usememos/memos: Open-source, self-hosted note-taking tool built for quick capture. Markdown-native, lightweight, and fully yours.

Open-source, self-hosted note-taking tool built for quick capture. Markdown-native, lightweight, and fully yours. - usememos/memos

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/usememos/memos

![title](https://repository-images.githubusercontent.com/436297812/fb02ce35-e716-48bb-81fa-24da9ad90dfa)

](https://github.com/usememos/memos)

Bookmark for [https://github.com/usememos/memos](https://github.com/usememos/memos)

[

GitHub - enchant97/note-mark: Note Mark is a lighting fast, web-based Markdown notes app.

Note Mark is a lighting fast, web-based Markdown notes app. - enchant97/note-mark

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/enchant97/note-mark

![title](https://repository-images.githubusercontent.com/340013514/d35fe6a6-6c57-450a-a5f2-c63d1220f37f)

](https://github.com/enchant97/note-mark)

Bookmark for [https://github.com/enchant97/note-mark](https://github.com/enchant97/note-mark)

[

GitHub - reorproject/reor: Private & local AI personal knowledge management app for high entropy people.

Private & local AI personal knowledge management app for high entropy people. - reorproject/reor

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/reorproject/reor

![title](https://opengraph.githubassets.com/e7830fdef69af81701a9c6936276e8af7d7ad6ca6a93324983781b96c636d049/reorproject/reor)

](https://github.com/reorproject/reor)

Bookmark for [https://github.com/reorproject/reor](https://github.com/reorproject/reor)

[

GitHub - IgnisDa/ryot: Roll your own tracker!

Roll your own tracker! Contribute to IgnisDa/ryot development by creating an account on GitHub.

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/IgnisDa/ryot?tab=readme-ov-file

![title](https://opengraph.githubassets.com/652fd4ec5a1450cdd8783072b5efa53de7436e00600b5c642c7d58e2520da7b6/IgnisDa/ryot)

](https://github.com/IgnisDa/ryot?tab=readme-ov-file)

Bookmark for [https://github.com/IgnisDa/ryot?tab=readme-ov-file](https://github.com/IgnisDa/ryot?tab=readme-ov-file)

### Google Keep Clones

[

GitHub - anselm94/googlekeepclone: A clone of Google Keep with its original Material Design aesthetics

A clone of Google Keep with its original Material Design aesthetics - anselm94/googlekeepclone

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/anselm94/googlekeepclone

![title](https://opengraph.githubassets.com/f0ed2e2035326bf3aae4e5bc1514aaf8deaf1a32d9083ba09ed31f7709cafbea/anselm94/googlekeepclone)

](https://github.com/anselm94/googlekeepclone)

Bookmark for [https://github.com/anselm94/googlekeepclone](https://github.com/anselm94/googlekeepclone)

[

GitHub - TheNewC0der-24/Google-Keep-Clone: This project is a clone of Google Keep, a note-taking application developed by Google. It was built using React and Material UI

This project is a clone of Google Keep, a note-taking application developed by Google. It was built using React and Material UI - TheNewC0der-24/Google-Keep-Clone

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/TheNewC0der-24/Google-Keep-Clone

![title](https://repository-images.githubusercontent.com/608147878/3031ba06-7a98-4461-97b2-e708250b9d74)

](https://github.com/TheNewC0der-24/Google-Keep-Clone)

Bookmark for [https://github.com/TheNewC0der-24/Google-Keep-Clone](https://github.com/TheNewC0der-24/Google-Keep-Clone)

### Whatsapp Clones

[

GitHub - VadimNotJustDev/WhatsappClone

Contribute to VadimNotJustDev/WhatsappClone development by creating an account on GitHub.

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/Savinvadim1312/WhatsappClone

![title](https://opengraph.githubassets.com/7dcd6ac78a2e5f79a4f251b92da2c18f20d2ebf9d0ade4dc2d53b72266448e6e/VadimNotJustDev/WhatsappClone)

](https://github.com/Savinvadim1312/WhatsappClone)

Bookmark for [https://github.com/Savinvadim1312/WhatsappClone](https://github.com/Savinvadim1312/WhatsappClone)

### Bookmarking Apps

[

GitHub - raindropio/app: Source code of web app and browser extensions

Source code of web app and browser extensions. Contribute to raindropio/app development by creating an account on GitHub.

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/raindropio/app

![title](https://opengraph.githubassets.com/21aaba0ed15a769f1a00d35c54595e02467d786eaba6cf6e045b4f6965e74cf6/raindropio/app)

](https://github.com/raindropio/app)

Bookmark for [https://github.com/raindropio/app](https://github.com/raindropio/app)

[

GitHub - raindropio/mobile: Official Raindrop.io mobile app for Android

Official Raindrop.io mobile app for Android. Contribute to raindropio/mobile development by creating an account on GitHub.

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/raindropio/mobile

![title](https://opengraph.githubassets.com/ade9323023e9925609ceea4367d9894279bb18e5ca80883b7c94936d6758cfc7/raindropio/mobile)

](https://github.com/raindropio/mobile)

Bookmark for [https://github.com/raindropio/mobile](https://github.com/raindropio/mobile)

[

GitHub - karakeep-app/karakeep: A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search

A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search - karakeep-app/karakeep

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/MohamedBassem/hoarder-app

![title](https://opengraph.githubassets.com/331c1f4f12f3aa0f9ed99efe60c3bafe4d163206a8a2a881faca89f832fa0d0a/karakeep-app/karakeep)

](https://github.com/MohamedBassem/hoarder-app)

Bookmark for [https://github.com/MohamedBassem/hoarder-app](https://github.com/MohamedBassem/hoarder-app)

[

GitHub - go-shiori/shiori: Simple bookmark manager built with Go

Simple bookmark manager built with Go. Contribute to go-shiori/shiori development by creating an account on GitHub.

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/go-shiori/shiori

![title](https://repository-images.githubusercontent.com/118617559/6e24c780-dd7f-11e9-8d11-1e9fef05c9eb)

](https://github.com/go-shiori/shiori)

Bookmark for [https://github.com/go-shiori/shiori](https://github.com/go-shiori/shiori)

[

GitHub - gokulkrishh/bmrk.cc: Bookmark It. is a bookmark manager to organize, discover & personalize your bookmarks

Bookmark It. is a bookmark manager to organize, discover & personalize your bookmarks - gokulkrishh/bmrk.cc

![title](https://www.google.com/s2/favicons?domain=github.com)

https://github.com/gokulkrishh/bmrk.cc

![title](https://opengraph.githubassets.com/76dc1c4752fa929cf968c143c4bd42c45aed65fa5b583ae059ad77d76c656dc7/gokulkrishh/bmrk.cc)

](https://github.com/gokulkrishh/bmrk.cc)

Bookmark for [https://github.com/gokulkrishh/bmrk.cc](https://github.com/gokulkrishh/bmrk.cc)

[

readeck

Readeck is a simple web application that lets you save the precious readable content of web pages you like and want to keep forever.

![title](https://www.google.com/s2/favicons?domain=codeberg.org)

https://codeberg.org/readeck/readeck

![title](https://codeberg.org/readeck/readeck/-/summary-card)

](https://codeberg.org/readeck/readeck)

Bookmark for [https://codeberg.org/readeck/readeck](https://codeberg.org/readeck/readeck)