https://github.com/megave/nlw-expert-nodejs
Projeto Backend da NLW Expert, da Trilha "Node.js" | Backend Project from NLW Expert, from the Trail "Node.js".
https://github.com/megave/nlw-expert-nodejs
Last synced: about 1 year ago
JSON representation
Projeto Backend da NLW Expert, da Trilha "Node.js" | Backend Project from NLW Expert, from the Trail "Node.js".
- Host: GitHub
- URL: https://github.com/megave/nlw-expert-nodejs
- Owner: megaVE
- License: mit
- Created: 2024-02-11T14:28:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-11T14:32:33.000Z (over 2 years ago)
- Last Synced: 2025-03-12T02:47:34.330Z (over 1 year ago)
- Language: TypeScript
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NLW Expert Node.js
EN: Development of a back-end application in Node.js, applying REST API concepts, using TypeScript, Fastify as the framework, integration of Prisma ORM, Docker to manage PostgreSQL and Redis services, Zod for data validation, and WebSocket for real-time communication.
PT: Desenvolvimento de uma aplicação back-end em Node.js, aplicação dos conceitos de API REST, utilizando TypeScript, Fastify como framework, integração do Prisma ORM, Docker para lidar com serviços de PostgreSQL e Redis, Zod para validação de dados e WebSocket para comunicação real-time.
## Description (Descrição)
## Installing (Instalação)
Requirements:
(Requisitos:)
- Node JS
- NPM
- Docker
Inside the root folder, enter the command:
(Dentro da pasta raiz, digite o comando:)
#### npm install
to install the required dependencies via NPM. Then enter
(para instalar as dependências necessárias pelo NPM. Então digite)
### docker compose up -d
to initialize the Docker container that runs the database, and, right after
(para inicializar o container Docker que roda o banco de dados e, então)
### npm run dev
to run the Frontend interface.
(para rodar a interface Frontend.)