Skip to content

Este repositório reúne todos os projetos desenvolvidos ao longo da trilha de Node.js do Ignite, promovido pela Rocketseat. Aqui você encontrará aplicações backend modernas, com foco em boas práticas, arquitetura limpa, testes e autenticação segura.

Notifications You must be signed in to change notification settings

assoares383/ignite-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node.js Logo

Ignite Node.js 🚀

Repositório dos projetos e desafios desenvolvidos na trilha de Node.js do Ignite Rocketseat

Node.jsRocketseat IgniteAlexandre Soares


📚 Sobre

Este repositório reúne todos os projetos desenvolvidos ao longo da trilha de Node.js do Ignite, promovido pela Rocketseat.
Aqui você encontrará aplicações backend modernas, com foco em boas práticas, arquitetura limpa, testes e autenticação segura.

🗂 Estrutura do Repositório

Projeto / Pasta Descrição
01-fundamentos-node Fundamentos do Node.js, incluindo HTTP puro
02-rentx API de aluguel de carros com autenticação, refresh token, etc.
03-api-solid API com princípios SOLID, testes e autenticação
04-node-clean-ddd API com Clean Architecture e Domain-Driven Design
05-nest-clean Projeto com NestJS + Clean Architecture

🧪 Tecnologias e Ferramentas

  • Node.js / TypeScript
  • Express, Fastify, NestJS
  • Prisma ORM + PostgreSQL
  • Autenticação com JWT + Cookies
  • Validações com Zod
  • Testes com Vitest / Supertest
  • Swagger para documentação
  • ESLint / Prettier / Husky / Commitlint

🚀 Como rodar os projetos

  1. Clone o repositório:

    git clone https://github.com/assoares383/ignite-nodejs.git
    cd ignite-nodejs
    
  2. Acesse o diretório do projeto desejado:

    • cd 03-api-solid
  3. Instale as dependências:

    • npm install ou pnpm install
  4. Copie o .env.example para .env e configure as variáveis

  5. Rode a aplicação:

    • npm run dev ou pnpm dev

About

Este repositório reúne todos os projetos desenvolvidos ao longo da trilha de Node.js do Ignite, promovido pela Rocketseat. Aqui você encontrará aplicações backend modernas, com foco em boas práticas, arquitetura limpa, testes e autenticação segura.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published