Skip to content

salvillalon45/NodeCourseCompleted-theOdinProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

List of Completed Projects in Node Course

Odin Banner

Intro

Here you will find all the projects that I completed along with their GitHub Repo for the NodeJS module in the Odin Project.

The course consisted of 17 lessons and 7 projects. Some of the concepts I learned:

  • Setting up a backend with NodeJS and ExpressJS
  • Using MongoDB as my database
  • CRUD & MVC Patterns
  • Setting up authentication using PassportJS
  • How to serve views from the backends using EJS (Embedded JavaScript templating)
  • Creating APIs that serve multiple Frontends
  • Deploying backend apps using Heroku
  • Unit Testing (Jest)

The projects were more focused on the Backend. I challenged myself to practice my Frontend skills by:

  • Using TypeScript instead of plain JavaScript
  • Setting up TypeScript and Gastby projects
  • SWR Hooks for better API fetchings and mutations
  • Creating my own reusable hooks
  • Using SWR Hooks I no longer needed to depend on parent child components for passing down data.
  • I learned how efficient a library like SWR Hooks can be over React Context and Redux
  • Dribble (For design inspiration)
  • Gatsby Framework
  • Netlify

The projects:

Basic Informational Site


Mini Message Board


Inventory Application


Members Only


Blog API


Odin Book

About

List of completed projects covered in The Odin Project - Node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published