Skip to content

imwshdp/node-js-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js Practice Projects

Welcome to the Node.js Practice Projects repository. This repo contains a collection of personal projects showcasing various interesting concepts, techniques, and applications using Node.js. Each project focuses on different aspects of Node.js, from API development to real-time applications, file handling, and more.

📂 Repository Structure

The repository follows a one-folder-per-project structure, making it easy to navigate and explore each project individually. Each project folder typically includes:

  • Source Code: Core project files and implementation.
  • package.json: Project dependencies and scripts.
  • Documentation: README or notes with a description of the project and usage instructions.
  • Examples: Sample usage or test files (if applicable).

Running Projects

Each project may have a different setup. Please refer to the specific README.md file in each project folder for detailed instructions.

For Simple Scripts

If the project is a simple script, you can run it directly using:

node filename.js

For Projects with Dependencies

If the project has a package.json file, install the dependencies first:

npm install

Then run the project using the appropriate command (check the README.md or package.json scripts):

npm start
# or
npm run dev

📚 List of Projects

Below is a brief overview of the projects included in this repository:

  • Advanced JWT Auth An advanced example of user authentication using JSON Web Tokens (JWT).

  • Basics A simple scripts for Node.js with using some libs (as path, os, streams etc) and simple http server

  • JWT Auth A simple example of user authentication using JSON Web Tokens (JWT) with roles.

  • Real-Time Project with examples of different real-time communication methods between server and client (WebSockets, Long Polling, Event Sourcing)

About

node.js demo projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published