This set of projects allowed me to apply new skills and concepts I learned with freeCodeCamp curriculum including npm packages, basic Node, basic Express, MongoDB and Mongoose.
For recieving APIs and Microservices certifications I have built 5 projects including:
-
Timestamp Microservice parses timestamp in milliseconds or date string from the API endpoint and returns JSON with timestamp and date.
-
Request Header Parser Microservice gets the IP address, preferred languages, and system info of the client's device.
-
URL Shortener Microservice allows to post url and receive a shortened URL which could be copied. Visiting the shortened URL will redirect to the original link.
-
Exercise Tracker allows to create user, to add an exercise to any user, to get user's exercise log optionally for selected period.
- File Metadata Microservice allows to submit a form object that includes a file upload, on submit receive JSON with file's name, type and size.
GitHub repo fcc-api-projects.