Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.46 KB

README.md

File metadata and controls

35 lines (23 loc) · 1.46 KB

Hey there! Welcome to the Advanced Node (2023) repository 🎉

We're excited to explore advanced node concepts for production deployment in this full-blown node blog application! 🚀

This project is equipped with authentication, react-client, and MongoDB. And the best part? All the code is working and updated, as it was completed in 2023 🙌

Changelog 📝

Before we get started, make sure to setup your keys in a .env file in root and run yarn install to install all dependencies.

Now let's dive into the exciting updates we've made:

Updates in server 💻

  • Upgraded all dependencies to the latest versions
  • Switched to using yarn instead of npm
  • Added support for module-alias to allow aliasing of modules in require()
  • Switched to .env files for managing keys
  • Made some code cleanups to ensure a smooth and efficient experience

Updates in client 💻

  • Upgraded all dependencies to the latest versions
  • Switched to using yarn instead of npm
  • Added jsconfig.json to support module path alias directly starting from src
  • Made some code cleanups to ensure a seamless experience

We've even added some new branches with updated code for each section so you can explore even further:

  • implement-redis 🚀
  • implement-headless-browser-testing 🕸️
  • implement/ci-cd 🤖
  • implement-scalable-image-s3-upload 📸

Exciting, right? Let's get started by running yarn dev, yarn build, or yarn start to see all these updates in action! 💪