A note taking app that allows you to easily take notes and share them to the public.
I used chatgpt/perplexity to help me debug some issues, but not full outright write entire chunks of code.
A note taking app that allows you to easily take notes and share them to the public.
I used chatgpt/perplexity to help me debug some issues, but not full outright write entire chunks of code.
My original check to see whether if the import was a google keep or a notepane export was unsafe, so i made it safe so it doesn’t crash
Log in to leave a comment
I transitioned from railway to a supabase and vercel stack for my public version of notepane, and also added a way to import notepane exports for infinite recursion.
Log in to leave a comment
I built a note taking app that is an alternative to google keeps. Not only is it better, but also is able to share notes through urls. I learned so many things like creating my own Docker apps which I’ve only used (self-hosting media servers/etc) but never made fully. It is based on svelte/postgres and can backup the database every 24 hours. Super proud that it can run all of these services with just one command. docker compose up
I fixed my dockerfile and compose.yaml to actually build production correctly, and also added a database backup feature. It can now run on my raspberry pi!!!
Apart from a bunch of docker stuff, i also added mobile support which was a little complicated as it also touched on some js stuff. (resizing etc)
Log in to leave a comment
I added a super important feature to import my notes from google keeps. It should keep all the contents of the notes as well as its creation and modification date.
Log in to leave a comment
I added the essential dark mode, it uses tailwind’s dark: and css vars to achieve this
Log in to leave a comment
I added a navbar that allows easy navigation to pages and logging in and out. Also a bunch of css too
Log in to leave a comment
I standardized my endpoints to return the right http codes, and i finally started working on css!!!
Log in to leave a comment
Finally, I added the last “pinned” attribute to notes and put a simple ratelimit to stop bruteforce attacks on endpoints
I can now work on css woohoo
Log in to leave a comment
I added pretty much all the rest of the endpoints and the modify panel. Its a bunch of postgres hood stuff and type checking and parsing to make sure everything is good
still not ready for css lol
Log in to leave a comment
I added postgres stuff with the endpoints needed for my frontend to communicate to. super solid.
still not ready for css yet
Log in to leave a comment