Skip to content

Latest commit

Β 

History

History
77 lines (49 loc) Β· 2.34 KB

File metadata and controls

77 lines (49 loc) Β· 2.34 KB

🌐 DanielGeek's Node.js Projects

This repository is a comprehensive collection of backend projects built using Node.js and its powerful ecosystem. These projects range from simple CRUD apps to RESTful APIs, GraphQL servers, AWS integrations, authentication systems, TDD, and more β€” showcasing practical backend development and real-world patterns.


🧰 Tech Stack

  • Node.js: Core runtime environment
  • Express.js: Web framework for REST APIs
  • PostgreSQL / MySQL: Relational databases
  • MongoDB: NoSQL database (in some extensions)
  • Sequelize / TypeORM: ORM tools
  • GraphQL: API schema language
  • NestJS: Scalable architecture with decorators
  • AWS SDK: AWS integration examples
  • Jest: Testing framework for TDD
  • Cheerio: Web scraping with Node
  • TypeScript: Strong typing for scalable Node apps

πŸ“‚ Project Index

🏁 Basics & Starters

  • 01_ejemplo_run_node – Simple Node.js script starter
  • 14-node/01-hola-mundo – Hello World in Node.js

πŸ”§ CRUD & REST APIs

  • 05-CRUD_Node – Basic CRUD operations with Express
  • 08-REST_API_Nodejs_PostgreSQL – RESTful API with PostgreSQL
  • 11-typescript-mysql – Express + TypeScript + MySQL
  • 18-simple-crud-app – Minimal working CRUD app with routes and middleware

πŸ” Authentication & Pagination

  • 06-login_node – Login system with session/token-based auth
  • 07-pagination_node – Server-side pagination example

πŸ•ΈοΈ Scraping & Automation

  • 09-scraping_node – Web scraping using Node.js and Cheerio

🌩️ Cloud Integration

  • 04-aws_nodejs_sample & 10-aws_nodejs_sample – AWS SDK examples with Node.js (e.g. S3, Lambda)

πŸ”— Full Stack Integrations

  • 02-API_LARAVEL_NODE_REACT – Hybrid API with Laravel + Node.js + React
  • 12-react-node – React frontend with Node.js backend

πŸ§ͺ Testing & TDD

  • 13-tdd – Using Jest for Test-Driven Development in Node.js

βš™οΈ GraphQL APIs

  • 15-platzi-graphql – GraphQL client-side queries
  • 16-platzi-graphql-node – Backend GraphQL server with user creation

πŸš€ Advanced Backend with NestJS

  • 17-nest-course – NestJS API for managing restaurants (with controllers, services, DTOs)

πŸ“¦ How to Use

Clone this repo:

git clone https://github.com/DanielGeek/node_proyectos.git
cd node_proyectos