Skip to content

Esta aplicação lê e interpreta arquivos .txt no padrão CNAB, salvando os dados das operações no banco de dados.

Notifications You must be signed in to change notification settings

vitorlbrasil/CNAB-file-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CNAB-file-reader

Esta aplicação lê e interpreta arquivos .txt no padrão CNAB, salvando os dados das operações no banco de dados.

Como rodar o projeto

  1. Criar um ambiente virtual:
python -m venv venv
  1. Ativar o ambiente virtual:
  • No Linux:
source venv/bin/activate
  • No Windows:
.\venv\Scripts\activate
  1. Instalar as dependências do projeto:
pip install -r requirements.txt
  1. Criar um arquivo .env na raiz do projeto com as credenciais do seu database e a secret key, seguindo o padrão do .env.example

  2. Persistir as migrações no database:

python manage.py migrate
  1. Rodar o servidor:
python manage.py runserver

Endpoints disponíveis

api/operations/

  • GET: lista todas as operações salvas no banco de dados;
  • POST: salva um conjunto de operações no banco de dados. Só permite o envio de arquivos .txt no padrão CNAB;

api/stores/

  • GET: lista todas as lojas com seus respectivos saldos (balance) e operações.

About

Esta aplicação lê e interpreta arquivos .txt no padrão CNAB, salvando os dados das operações no banco de dados.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published