Coder Social home page Coder Social logo

trkotovicz / cash-transactions Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 8.33 MB

Cash transactions é uma "wallet" de transações bancárias. API REST desenvolvida em Node.Js com Typescript, PostgreSQL, Express.js e o ORM Sequelize. Tem autenticação JWT e hash com MD5.

HTML 3.33% CSS 8.90% JavaScript 8.64% Shell 0.60% Dockerfile 0.46% TypeScript 78.06%
docker express javascript jwt-authentication md5-hash nodejs postgresql reactjs sequelize swagger

cash-transactions's Introduction

Cash Transactions

Cash transactions é uma "wallet" de transações bancárias.
O foco do projeto é o backend.
Ele foi desenvolvido em Node.Js com Typescript, banco de dados relacional PostgreSQL, com Express.js e o ORM Sequelize. Possui autenticação com JWT e encriptação de senha com MD5.
Para usar a aplicação, basta o usuário logar com uma conta já existente (usuário: hommersimpson - senha: p0rcoAr@anha), ou criar uma nova conta. Depois de logado, é possível consultar o saldo, olhar o extrato, filtrar por pagamentos feitos ou recebidos e realizar uma nova transação de transaferência entre contas.

Inicialização via Docker 🐳

  1. Clone o repositório [email protected]:trkotovicz/cash-transactions.git
  2. Na raíz do repositório rode o comando docker-compose up, aguarde a alicação subir (esse passo pode demorar um pouco).
  3. Acesse o navegador no endereço http://localhost:3000 ou http://localhost:3001/docs/#/ para testar a API.
  4. Para encerrar a aplicação, rode o comando docker-compose down.

Inicialização local 🖥

  1. Clone o repositório [email protected]:trkotovicz/cash-transactions.git
  2. Na raíz do repositório rode o comando npm start
  3. Acesse o navegador no endereço http://localhost:3000 ou http://localhost:3001/docs/#/ para testar a API.
  4. Para encerrar a aplicação, rode o comando npm run kill:all.

API

Com a aplicação rodando acesse a documentação da API em http://localhost:3001/docs/#/


Projeto desenvolvido por Thais R Kotovicz.

cash-transactions's People

Contributors

trkotovicz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.