Skip to content

adeonirlabs/ignite-api-with-solid

Repository files navigation

Ignite

Node.js Rest API com princípios SOLID

Projeto

Gympass style app

Este é um projeto de uma Rest API desenvolvido durante o Ignite da Rocketseat, que tem como objetivo aplicar os princípios SOLID.

Tecnologias

  • Bun
  • TypeScript
  • Fastify
  • Prisma
  • PostgreSQL
  • Docker
  • JWT
  • Biome
  • Zod
  • Tsup

Rodando o projeto

Pré-requisitos

  • Node.js
  • Bun
  • Docker
  • Docker Compose
  • PostgreSQL
  • Prisma
  • JWT

Instalação

Clone o repositório e instale as dependências.

git clone https://github.com/adeonirlabs/ignite-api-with-solid.git
cd ignite-api-with-solid
bun install

Copie o arquivo .env.example para .env e configure as variáveis de ambiente.

cp .env.example .env

Suba o container do banco de dados

docker compose up -d

Rode as migrations

bun migrate

Suba o servidor de desenvolvimento

bun dev

About

Uma API Rest com Fastify usando princípios do SOLID

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published