|
|
|
|
|
by kaz-inc
670 days ago
|
|
I have a project I've built that's somewhat like this, ironically called Pipeline [0]. It's a manual entry timestamped note taking system, and the UI is like messaging yourself. I've set it up over a wireguard VPN server and it connects all of my devices, it works offline as a PWA, and I've tested it on chrome/Firefox/safari on iOS/Linus/android/macos/windows. It mostly works on all of those platforms and some of my friends/family use it to take notes for themselves. The fundamental query I usually use is substring search. The only contents is text, because I believe in the primacy of plaintext. The notes for the last 4 years of my life takes up 60 megs, and it takes half a second on a 5 year old android phone to parse all of it, and less than 50ms to search through all of it, so I can do it on every keystroke/ incrementally. [0] Pipeline Notes: https://github.com/kasrasadeghi/pipeline-js I'm not a web developer by trade, so if anyone has any feedback on security/UI/service workers, please let me know! |
|
I got it running locally and, while I wasn't sure all of what I could do, it was responsive and search worked well. Nicely done!