Activity

danny

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

Attachment
0
danny

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.

Attachment
0
danny

Shipped this project!

Hours: 28.12
Cookies: 🍪 339
Multiplier: 12.05 cookies/hr

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

danny

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)

Attachment
Attachment
0
danny

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.

Attachment
0
danny

I added the essential dark mode, it uses tailwind’s dark: and css vars to achieve this

Attachment
0
danny

I added a navbar that allows easy navigation to pages and logging in and out. Also a bunch of css too

Attachment
0
danny

I standardized my endpoints to return the right http codes, and i finally started working on css!!!

Attachment
0
danny

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

Attachment
0
danny

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

Attachment
0
danny

I added postgres stuff with the endpoints needed for my frontend to communicate to. super solid.

still not ready for css yet

Attachment
0
danny

I added the auth endpoints to authenticate logins and page access for /notes which is private

Attachment
1

Comments

46009361
46009361 about 1 month ago

Today I learned 5173 means VITE (5 = V in Roman numerals, 1=I,7=T,3=E)!

danny

I added two essential functions that can scrape the current song being played. It works on both the home page and album/single track page

Attachment
0