This project is an ongoing, experimental note-taking web app for the final project for Advanced Multimedia Production class (DTC 477) in the Creative Media and Digital Culture program at Washington State University Vancouver. I would like someday to make a full-featured note-taking web app that allows users to create and store multiple notes with the option of creating a client-side database to store many layers of data within users' notes. I would like to allow users to keep/store their files in their choice of cloud or disk storage, which would allow for very easy portability and better security for their data. After using Evernote for many years and having an opportunity to try this project, I am glad for having the experience.
The main technological challenge of a project like this is finding examples online to see how one would go about implementing the functionality of note-taking through digital means. One majorly helpful example was the HTML5 notes web app tutorial done by @youmeanjean on EQDN. In this tutorial, they give some code examples of how to interact with a technology called localStorage
, which is an HTML 5 feature allowing a site to save data in the user's browser instead of just on a server. Another example I found helpful was the Eloquent JavaScript online book, which has a sample notetaking program in Chapter 18, in the section about localStorage
.