/js-notes-app

A notes app that uses local storage for data persistence. JavaScript modules render the HTML view.

Primary LanguageJavaScript

previous 100 days of code next

JS Notes


JS Notes

Table of Contents


#100DaysOfCode

Day 32: December 9, 2021

  • To focus on CRUD, I worked on a JavaScript notes app based on a tutorial by dcode.

  • The app is keyboard accessible and has an adjustable sidebar with usage of Interact.js.

  • The app uses local storage for data persistence and JavaScript modules to render the HTML view.

  • This app is best viewed on a desktop computer or a laptop, using a Chrome, Firefox, or Edge browser.


Installation

1. Git clone and cd into the repo folder:

git clone git@github.com:emjose/js-notes-app.git && cd js-notes-app

2. Right-click on the index.html file and select Open with Live Server

Installation


Live Site

Live Site

JS Notes is best viewed on a desktop computer or a laptop, using a Chrome, Firefox, or Edge browser.

• The sidebar is adjustable, and long titles and note contents are scrollable.

JS Notes is a progressive web app.

Click below to expand

GIF demo: Data Persistence

Live Site

• Local storage is used for data persistence, and notes can be viewed, added, and deleted.

• When a note is selected for deletion, a browser prompt appears for confirmation (not captured by GIF recording).

GIF demo: Editing Notes

Live Site

Notes can be edited, and the list of notes are sorted by most recent timestamp of edits.


Resources


Let's Connect!

Twitter badge Linkedin badge Medium badge Instagram badge Gmail badge Portfolio badge Github badge

Back to Top