O payflow se resume a uma plataforma para organizar boletos. Nela é possível armazenar e obter um histórico dos boletos pagos, em forma de extrato.
- Armazenar boletos
- Escanear boletos
- Alternar entre tema claro/escuro
- Fazer login com o Google
- Trocar de conta
- Instalar aplicativo (PWA)
O design do projeto pode ser encontrado aqui
Clone o projeto e acesse a pasta do mesmo.
$ git clone https://github.com/Jonatan966/payflow
$ cd payflow
Crie um arquivo .env.local
e o preencha com essas variáveis
NODE_ENV=dev
# URL da aplicação
NEXTAUTH_URL=http://localhost:3000
# Para conseguir essas credenciais, é necessário acessar o Console do Google e configurar um provedor de login OAuth2
GOOGLE_PROVIDER_ID
GOOGLE_PROVIDER_SECRET=
#URL de conexão com o MongoDB
MONGODB_URI=
#Nome do banco de dados
MONGODB_DB=payflow
Para iniciá-lo, siga os passos abaixo:
# Instalar as dependências
$ yarn
# Iniciar o projeto
$ yarn dev
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.