Notista (Project)

demo | github | tutorial

Key Takaways

In order to practice and learn JavaScript, HTML and CSS, I followed a tutorial that builds a note taking app (yes, another one) using pure vanilla JS.

Model-View-ViewModel (MVVM) Architecture

What is interesting was the app architecture. Specifically, there were three separate JS files which each handled a specific functionality of the app, specifically:

To learn more about MVVM, here

CSS

The CSS made it look very professional. It used flexbox which I hope to learn more about.

HTML and JavaScript

I learnt so much about HTML and JavaScript separately and also how they can work together.

Lastly

I hope to be able, without following a tutorial, implement a Todo application (yes, very creative I know … ) usign the same concepts and vanilla JS.

Overall it was a very fun project to build and tutorial to follow.