👋 Read me!
Before we dive into building awesome projects with NestJS, there are a few things you’ll need to set up your development environment. Don't worry, it's as easy as pie! 🥧
Your Toolbox Essentials:
Node.js: The backbone of our projects. Ensure you have the latest LTS version installed. I recommend using nvm to do this. Here's a tutorial that might be helpful.
pnpm: This super-fast package manager will keep our dependencies in check. Get it from this link.
Nest CLI: To weave our NestJS magic with ease. Optionally, if you prefer to travel light, you can stick to
npx
before your commands. Install it from NestJS CLI, or just get ready to usenpx
.Docker: We’ll be containerizing like pros with Docker and orchestrating with
docker-compose
. This will help us manage services like PostgreSQL and Redis without a hitch. Set sail by downloading Docker from here.
With these tools, you’re all geared up to tackle our projects like a champ! Each project is an adventure, and by the end, you’ll be a NestJS knight. 🛡️ Let’s get those keyboards clacking and build something amazing!
A few more important things:
Got a Question? 🤔
If you get stuck or unsure how to proceed, please do not email me. Instead, please leave a comment in the lesson where you're stuck. I'm all eyes on the discussion boards and will respond with the speed of a cheetah! 🐆 Your queries not only get you answers but also help enlighten your fellow learners. And if you have the know-how to help out a peer, please do!When will the videos be available? 🎥
Right now, the majority of the lessons are text-based. I will incrementally roll out the videos in the coming weeks, aiming to have them all completed by January 2024. Each time I finish the videos for a project, I'll send you an email to let you know they're available. I recommend watching the videos at 2x speed ⚡️When will more projects be available? 🚀
I'm currently working on adding another project which is a Slack clone built with NestJS and NextJS in a monorepo set up. It will be available by February 2024!