cliff-rosenberg / 11-Note_Taker_Expressjs

A JavaScript app in Node and Express.js that stores and recalls notes from a flat JSON file. Uses HTML page for front end.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Note Taker Utility

Table of Contents-

Licensing

License

Link: MIT License

Description

This application takes notes that are entered and stores them in a flat file in JSON format. It reads the stored 'Notes' when the program is launched so that they are persistent until manually deleted by the application user.

Installation

This app uses Node.js, the package.json file has all the dependancies inside. Copying the directory sturcture as-is and going to the root level then running the command 'npm install' will collect the required modules and install them.

Screenshots

Initial launch: Screenshot Opening the '.../notes' URL: Screenshot Clicking on a stored note brings up the Title and strored body text: Screenshot

Usage

NOTE: As of November 2022, Heroku has no "free" accounts, so the demo application has been taken offline until another suitable host can be found.

To run locally: The app server is launched by Node, type the command 'node server.js' to start the back-end. Then launch a web browser and go to the URL 'localhost:3001/' to get the inital page.

Contributing

Contributor Covenant

Testing

No testing is provided.

Additional Info

About

A JavaScript app in Node and Express.js that stores and recalls notes from a flat JSON file. Uses HTML page for front end.


Languages

Language:JavaScript 70.8%Language:HTML 19.9%Language:CSS 9.4%