A CLI based Note taking app built with Node.js.
- node.js fundamentals
- basic vanilla server fundamentals
Run npm link to install the notes-app cli in this project inside the bin folder in your computer.
- type
which notes-appto confirm you have access to the notes-app cli in your bin folder.
Once linked, you can begin using the CLI with notes-app as your prefix. e.g. running notes-app in the terminal will execute your javascipt file with node.
notes-app --helpto see a list of available commands and optionsnotes-app new+ "note content" : creates a new note. Option to tag the note into a category with--tagnotes-app all: fetches all notesnotes-app find+ "filter" : keywords to search note content bynotes-app remove+ id : delete a note by idnotes-app clean: deletes all notesnotes-app web+ port: launches web interface for viewing notesnotes-app webto launch the server and view notes in web interface (option to pass a port arg otherwise defualts to port 3001: http://localhost:3001 )
- add css to style notes
- implement ts with node
- replace vanilla server with express
- replace fs db with prisma db