норм, я бы разбил components чтобы каждый компонент имел свое пространство (папку), так проще ориентироваться по проекту, методы работы localStorage - вынес бы в отдельный класс и переиспользовал где надо.
а так идея прикольная, не до конца продумано, если в одной записке много текста - он не скролится и едет верстка