noteTaker is a full-stack project that provides a UI in the browser that allows you to create and take notes, and then saves them on the back end.
This app is quite basic, only utilising one api route but uses three RESTful methods, being:
- Get
- Post, and
- Delete
From this, users can create, and delete notes, as well as view existing notes.
noteTaker was created to be able to take efficient notes as well as to strengthen my full-stack skills.
From developing noteTaker, I have developed greater skills in back-end developement as well as with Express.js.
noteTaker was created with JavaScript, Node.js and Express.js.
To develop and contribute to noteTaker, navigate to the directory you wish to store the app on your local machine in the terminal and run the first line of code below.
To simply use the app, click here.
git clone https://github.com/kbario/noteTaker.git
To open the app, follow the link https://notetaker-kbario.herokuapp.com/ . This will take you to the start-up page where you can click 'Get Started' which will take you to the note-taking part of the app.
On the note-taking page, you will see 'Note Title', and 'Note Text'. These are the input fields where you can name the note and give it a body. Once you are happy with your note and do not want to change it in anyway, click the save icon in the top right. This button commits the note to memory and you will see the title appear in the left-hand-side column. To delete this note, click the red garbage bin button on the right of the note you want to delete.
All contributions to noteTaker are greatly appreciated and contributing is one of the many amazing things about open-source software.
To contribute to noteTaker, all we ask is that you're empathic and supportive towards other developers and follow the standard contribution guidelines. Click the banner below for more information.
git clone https://github.com/kbario/noteTaker.git
If you have any questions, feel free to contact me through my GitHub or Email me.
Below are lists of links to tutorials and third-party assets that were used to create this project.
- https://expressjs.com/en/4x/api.html
- https://nodejs.org/api/fs.html
- https://www.npmjs.com/package/uuid
- https://devcenter.heroku.com/articles/getting-started-with-nodejs
Licensed under the MIT license.
This README was created with Gener8aREADME.