Este é um projeto de uma API Node desenvolvida para gerenciar tarefas.
- NestJS: Um framework para construção de aplicativos eficientes e escaláveis em Node.js.
- bcrypt: Uma biblioteca para hash de senhas.
- dotenv: Um módulo para carregar variáveis de ambiente a partir de um arquivo
.env
. - jsonwebtoken: Uma implementação de JSON Web Tokens (JWT).
- pg: Um cliente PostgreSQL para Node.js.
- TypeORM: Uma ferramenta de ORM (Object-Relational Mapping) para TypeScript e JavaScript.
-
Instalação do Node.js: Certifique-se de ter o Node.js instalado em seu sistema. Você pode baixá-lo em nodejs.org.
-
Clone do Repositório: Clone este repositório para o seu ambiente local:
git clone https://github.com/isabeldiana/Basic-Tasks-API
-
Instalação de Dependências: Instale as dependências do projeto:
cd Basic-Tasks-API npm install
-
Configuração do Ambiente: Crie um arquivo
.env
na raiz do projeto e adicione as configurações do ambiente conforme necessário. -
Execução do Servidor: Execute o servidor de desenvolvimento:
npm run start:dev
-
Acesso à API: Acesse a API em
http://localhost:3000
.
Sinta-se à vontade para contribuir com melhorias neste projeto. Basta abrir uma issue ou enviar um pull request.