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