MyFirstApp
Built in Node.js open source server framework. In this project I moved from client-side development (using JavaScript, HTML, and CSS) to building a server-side web application using the Express.js web framework hosted in Node.js runtime environment. The site includes a flatty style landing page including navigatation bar, sign-up forms, staff info etc. It has an uncluttered and minimal UI. The backend API’s communicated with databases designed using MongoDB, an example of a NoSQL database program using JSON-like objects with schemas. All APIs, including GET, PUT, UPDATE and DELETE were tested using Postman. Great experience using PuTTY open-source terminal emulator, working remotely over SSH network protocol. Securing my API with authentication; hashing passwords using Bcrypt and issuing tokens with JSON Web Token (JWT). New additions help to restrict access and ensure tokens are verified. Previous to this the back-end APIs could be easily accessed via the URL. User comments coudl be retrieved, new ones saved, deleted or updated. Hashing is a means of transforming a string of characters (passwords, in my case) into a different and larger set of characters, thus protecting our sensitive data. Bcrypt is the password hashing function used.
How to download and setup MyFirstApp
Open terminal and run command
git clone https://github.com/smmcgrath/MyFirstApp.git
git clone is used to create a copy or clone of MyFirstApp repositories.
You pass git clone a repository URL. it supports a few different network protocols and corresponding URL formats.
Also you may download zip file with MyFirstApp https://github.com/smmcgrath/MyFirstApp/archive/master.zip
Or simply clone MyFirstApp with SSH
[email protected]:smmcgrath/MyFirstApp.git
If you have some problems with MyFirstApp
You may open issue on MyFirstApp support forum (system) here: https://github.com/smmcgrath/MyFirstApp/issuesSimilar to MyFirstApp repositories
Here you may see MyFirstApp alternatives and analogs
requests animate.css requests-html MechanicalSoup php-curl-class cpr requestium Just grequests performance-bookmarklet uplink lassie requests-respectful httmock curl pycookiecheat node-request-retry curequests khttp Sasila requests-threads robotframework-requests Requester ngx-resource AutoLine human_curl webspider saber asks assent