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.