This app utilizes an express server to allow a client to take, update, delete, and alter notes which are in turn saved to a json file which can be returned upon launch. The Note Taker utilizes several routes to deliver the base html to the client as well as api routes in order to handle the operations required of the note taker.
to install simply install the dependencies by using
npm i
Once all dependencies are installed you can run the program by inputting
npm start
in the command line. This will initialize the server. Once started, you can open up your browser and input
localhost:{PORT}
followed by the assigned port which is alerted in the command line upon launch. From there input a title and then input notes. Once finished, click the save icon in the top right corner. From there you will notice that the notes title has been stored in the left column along with a red trash can icon. From here you can either click on the note title itself to bring it up for editing or reading. Also, with the trash can icon, you can delete any note off of the database you so choose. These choices are updated dynamically making it easy for the client to modify them in real time.
You can also utilize the app on the heroku deployed site. This is much simpler as it is already served and one wouldnt need to clone the repo in order to test. The Heroku deployment link is listed below.
licence attached to readme if interested in contribution. Github and email below.
Github: cmgson
Email: [email protected]
This app has been deployed on Heroku.
Here is where the deployment is located on Github.