This project is a result of my learning the backend basics on freeCodeCamp which includes the following sections:
- - Managing Packages with Npm
- - Basic Node and Express
- - MongoDB and Mongoose
To complete this block and get the certificate I've built 5 small node.js projects:
parses timestamp in milliseconds or date string from the API endpoint and returns a JSON with timestamp and date.
gets the IP address, preferred languages, and system info of the client's device.
allows to post URL and receive a shortened URL which could be copied. Visiting the shortened URL will redirect to the original link.
allows adding user, to add an exercise to any user, to get the user's exercise log optionally for the selected period.
allows submitting a form object that includes a file upload, on submitting receive JSON with file's name, type, and size.