Skip to content

API with authentication for creating bank accounts and processing monetary transactions, with a notification project using message

License

Notifications You must be signed in to change notification settings

pedro-hs/financial-account

Repository files navigation

💰 Financial Account

Python GitHub license

Django Rest Framework, PostgreSQL, RabbitMQ, Docker, Swagger



Depends

- python3
- pip
- docker
- docker-compose
- virtualenv



English

API with authentication for creating bank accounts and processing monetary transactions

  • Allow access to less secure app in gmail

  • Clone the project git clone https://github.com/pedro-hs/financial-account.git

  • Enter the project folder cd financial-account

  • Put valid values for email and password in .env and docker-compose.yml files

  • Run the install.sh file source install.sh

  • Create superuser python3 manage.py createsuperuser

  • Run API

    • (docker)
    source run.sh
    
    • (local)
    source run.sh local
    
  • From here requests can be made by postman collections, or by url swagger /docs

  • To run the tests run source run_tests.sh




Português

API com autenticação para criação de contas bancárias e processamento de transações monetárias

  • Permitir acesso a app menos seguro no gmail

  • Clonar o projeto git clone https://github.com/pedro-hs/financial-account.git

  • Entrar na pasta do projeto cd financial-account

  • Colocar valores validos para email e senha nos arquivos .env e docker-compose.yml

  • Executar o arquivo install.sh source install.sh

  • Criar superusuario python3 manage.py createsuperuser

  • Subir API

    • (docker)
    source run.sh
    
    • (local)
    source run.sh local
    
  • A partir daqui as requisições podem sem feitas pelas collections do postman, ou pelo swagger da url /docs

  • Para rodar os testes execute source run_tests.sh

About

API with authentication for creating bank accounts and processing monetary transactions, with a notification project using message

Topics

Resources

License

Stars

Watchers

Forks