Debugging Node Applications
With or Without an IDE
File Paths in Node
How Path Resolution Can Be Confusing
Exercise Tracker Full-Stack App
Free Code Camp (v2) APIs Challenge 4
This project involved setting up a couple MongoDB collections and then building a responsive frontend for user interaction. This app allows adding users by name, then using that user's ID to add activities. The API allows for querying for user activities by user ID as well.
The UI uses a pug template and bootstrap for most styling, and some custom css rules to fine tune elements.
This was actually the first project that I completed out of the new Free Code Camp curriculum, and replaced the previous Google Image Search Abstraction project that I had already completed previously.
[Read More]RTTApp
A Solution for Tracking Repair Tasks
File Metadata Microservice
FreeCodeCamp Backend Challenge 5
Full-stack microservice (really basic frontend in Pug/HTML) that takes a FormData object from a file upload form and returns the file size in bytes as part of a JSON response.
[Read More]Image Search Abstraction Layer
FreeCodeCamp Backend Challenge 4
This microservice creates an abstraction layer (and history) between the user and the Google Images search API.
[Read More]Url Shortener Microservice
FreeCodeCamp Backend Challenge 3
The challenge here was to create a URL Shortener microservice. It uses a database to associate a short url ID with the original url, and once created, the microservice will redirect visitors of the short URL to the original URL.
[Read More]Request Header Parser Microservice
FreeCodeCamp Backend Challenge 2
The goal for this one is to get return to the user the IP address, language, and operating system of the browser/user making the request.
[Read More]