Motivation: I noticed that there are a lot of products out there that, are centered around the organization of notes. The two biggest ones being “Ever Note” or Microsoft’s “One Note” but those apps usually have a paid tier, and have become bloated ( feature overload ). So I thought to myself, why don’t I try to make one myself, that I would actually like to use.
Lessons Learned: I realized that the express framework really does offer a lot of flexibility in how one structures their apps. However it can lead to situations where you can get over whelmed by the size of your code base. For example you want to separate your code into different folders, like controllers, models, and routes. If you don’t do this early, your code could turn into a sprawling mess.
GitHub Repo: https://github.com/RedGhoul/NoteTakingApp
Technologies Used: EJS (server side rendering) , Express, Passport, Node, Heroku, Mongo DB, AWS
Here a link to the project its self: https://murmuring-reef-61170.herokuapp.com
I am planning on making better version of this app using Angular 6, and adding a few more features