Skip to content

DanielGeek/node_proyectos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 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

About

Node/Express Projects

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •