We're going to build an RSS feed aggregator in TypeScript! We'll call it "Gator", you know, because aggreGATOR 🐊. Anyhow, it's a CLI tool that allows users to:
RSS feeds are a way for websites to publish updates to their content. You can use this project to keep up with your favorite blogs, news sites, podcasts, and more!
If you try to complete this course without WSL 2 installed on Windows, you're gonna have a bad time.
The project assumes that you're already familiar with TypeScript and SQL databases.
Before we dive into the code, let's make sure you have everything you'll need on your machine.
22.15.0
This allows you to simply type nvm use in your CLI while in the root of your project to activate the correct version of node! You may get an installation command to run if you don't yet have that version of node, but it's just another one-liner.
Check to make sure you've activated the correct version of node by typing:
node --version
# Prints: v22.15.0
Some of the CLI tests in this course depend on tools and services installed on your local machine, like Node.js and PostgreSQL.
On lessons like this one, failed submissions won't penalize you, so it's safe to retry if something goes wrong with your local setup.
Not every lesson in this course is no-penalty, so read the instructions carefully and follow the submit flow each lesson asks for.
Submit the CLI tests.