Skip to content

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

Notifications You must be signed in to change notification settings

emjose/js-notes-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks