Skip to content

davidtheblane/KapiPay

Repository files navigation

production deploy status

kapipay-banner (3)

⚙️ Descrição do projeto

Kapipay é uma aplicação feita no programa de formação da linkapi, com o intuito de treinar e capacitar os trainees do programa. Cada candidato pode escolher um projeto de interesse pessoal e desenvolve-lo durantes 3 meses com mentoria de um dev senior e aulas e workshops ministradas com devs experientes.

O desafio é criar do ZERO o ciclo completo de desenvolvimento de um APP e uma API totalmente funcional com:

  • Banco de Dados
  • Versionamento
  • Ambientes de Produção e Desenvolvimento
  • Deploy em cloud
  • CI/CD
  • Integração com outras API's
  • Domínio
  • Certificado SSL
  • Documentação

⚙️ Descrição da aplicação

Essa aplicação é integrada a um gateway de pagamento onde o cliente pode cadastrar seus prestadores de serviços e suas faturas recebidas, e assim realizar o agendamento dos pagamentos para que o mesmo seja feito automaticamente na data escolhida.

📖 A proposta

A proposta é evitar que o usuário tenho que ficar acessando diversas plataformas diferentes para conseguir acessar suas contas e efetuar seus pagamentos, na kapipay uma vez o cadastro feito e a conta digital criada e verificada o usuário terá apenas que incluir seus fornecedores e faturas e agendar o pagamento que será feito com o crédito disponível na conta digital.(crédito inserido pelo usuário via cartão de crédito)

🔨 Funcionalidades

  • Criação de conta digital.
  • Cadastro de prestadores de serviços.
  • Cadastro de faturas e boletos.
  • Agendamento para pagamento.

🎥 Overview do Sistema

Screencast_12-06-2021_09_17_56 AM

📑 Documentação

https://app.swaggerhub.com/apis-docs/davidtheblane/KapiPay/1.0.0

🛰️ Tecnologias utilizadas.

  • Linguagem

    • Javascript
    • Nodes.JS
  • UX/UI

    • EJS
    • HTML + CSS
    • Bootstrap
    • Sweet Alert 2
  • Banco de dados

    • MongoDB Atlas
  • Deploy

    • Digital Ocean
  • Monitoramento de erros e logs

    • Sentry
  • API'S

    • Juno
    • Correios
    • Zenvia RCS
    • Linkapi
  • Domínio

    • Namecheap
  • Certificado SSL

    • Let's Encrypt
  • Documentação da API

    • Swagger Hub

🧪 Testar o projeto

A aplicação é dividida em duas, APP e API

🧔 Desenvolvedores do Projeto

Davi Bernardo

🧮 Licença

MIT

About

Kapipay Backend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages