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.
- 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
01_ejemplo_run_node– Simple Node.js script starter14-node/01-hola-mundo– Hello World in Node.js
05-CRUD_Node– Basic CRUD operations with Express08-REST_API_Nodejs_PostgreSQL– RESTful API with PostgreSQL11-typescript-mysql– Express + TypeScript + MySQL18-simple-crud-app– Minimal working CRUD app with routes and middleware
06-login_node– Login system with session/token-based auth07-pagination_node– Server-side pagination example
09-scraping_node– Web scraping using Node.js and Cheerio
04-aws_nodejs_sample&10-aws_nodejs_sample– AWS SDK examples with Node.js (e.g. S3, Lambda)
02-API_LARAVEL_NODE_REACT– Hybrid API with Laravel + Node.js + React12-react-node– React frontend with Node.js backend
13-tdd– Using Jest for Test-Driven Development in Node.js
15-platzi-graphql– GraphQL client-side queries16-platzi-graphql-node– Backend GraphQL server with user creation
17-nest-course– NestJS API for managing restaurants (with controllers, services, DTOs)
Clone this repo:
git clone https://github.com/DanielGeek/node_proyectos.git
cd node_proyectos