Link de Deploy:
🌐 https://teste-lumi-70pi8ux9u-axeellimas-projects.vercel.app
Descrição do Projeto:
Este foi um teste prático da Lumi para a vaga de desenvolvedor pleno. O back-end foi desenvolvido por Axel Lima e tem como objetivo criar um extrator de dados para contas de luz, que faz a extração de informações e as armazena em um banco de dados PostgreSQL.
Tecnologias Utilizadas:
- 📦 pdf-parse
- 🌐 express
- 💻 typescript
- 🗄️ typeorm
-
Clone este repositório:
git clone https://github.com/Axeellima/teste-lumi-devfullstack-back
-
Navegue até o diretório do projeto:
cd teste-lumi-devfullstack-back
-
Instale as dependências:
npm install
-
Configurar ENV:
O projeto possui um arquivo.env.example
que contém as variáveis necessárias para popular os dados locais da base de dados. Renomeie-o para.env
e preencha com as informações apropriadas. -
Execute as migrações do banco de dados:
yarn typeorm migration:run -d src/data-source.ts
-
Inicie o servidor em modo de desenvolvimento:
npm run dev