Skip to content

caiofsr/capyba-challenge

Repository files navigation

Capyba challenge

Description

Desafio para o processo seletivo da Capyba

Requirements

Para rodar o projeto é necessário as seguintes ferramentas:

  • NodeJs (Se tiver instalado o asdf o arquivo .tool-versions irá escolher a versão correta)
  • pnpm
  • Docker
  • Docker Compose v2

Installation

O projeto foi desenvolvido com pnpm para gerenciamento de pacotes então para instalar as dependências rode o comando a seguir:

$ pnpm install

ou se preferir:

$ npm install

Após instalar as dependências rode comando do docker compose para subir os containers do PostgreSQL, Redis e Mailhog:

$ docker compose up -d

ou se estiver usando a v1 do docker-compose:

$ docker-compose up -d

Por último rode as migrations do prisma:

$ pnpm exec prisma migrate dev

ou

$ npx prisma migrate dev

Running the app

# watch mode
$ pnpm start:dev

# production mode
$ pnpm start:prod

Test

# unit tests
$ pnpm test

# test coverage
$ pnpm test:cov

Roadmap

  • Login e Cadastro
    • Signin
    • Signup
    • Signoff
  • Área para pessoas logada
  • Confirmação de email
  • Área restrita
  • Testes unitários

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published