SkillAgentSearch skills...

Payflow

Uma PWA onde é possível organizar os boletos

Install / Use

/learn @Jonatan966/Payflow
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <img src="public/images/logofull.png" /> </p> <hr/>

💻 O projeto

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.

🔧 Funcionalidades

  • Armazenar boletos
  • Escanear boletos
  • Alternar entre tema claro/escuro
  • Fazer login com o Google
  • Trocar de conta
  • Instalar aplicativo (PWA)

🧪 Tecnologias principais

<p align="center"> <a href="https://www.mongodb.com/pt-br"> <img width="100" alt="MongoDB" src=".github/images/mongo-logo.jpg" /> </a> <a href="https://nextjs.org/"> <img width="100" alt="NextJS" src=".github/images/nextjs-logo.png" /> </a> <a href="https://web.dev/progressive-web-apps/"> <img width="100" alt="PWA" src=".github/images/pwa-logo.png" /> </a> <a href="https://pt-br.reactjs.org/"> <img width="100" alt="ReactJS" src=".github/images/reactjs-logo.png" /> </a> <a href="https://styled-components.com/"> <img width="100" alt="Styled Components" src=".github/images/styled-components-logo.png" /> </a> </p>

📸 Capturas de tela

<p align="center"> <img width="250" alt="MongoDB" src=".github/screenshots/login-screen.png" /> <img width="250" alt="MongoDB" src=".github/screenshots/home-screen-light.png" /> <img width="250" alt="MongoDB" src=".github/screenshots/bill-insertion-screen.png" /> <img width="250" alt="MongoDB" src=".github/screenshots/home-screen-dark.png" /> <img width="250" alt="MongoDB" src=".github/screenshots/bill-actions-dialog.png" /> <img width="250" alt="MongoDB" src=".github/screenshots/app-config-dialog.png" /> </p>

🎨 Design

O design do projeto pode ser encontrado aqui

🚀 Como executar

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

📝 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated1y ago
Forks1

Languages

TypeScript

Security Score

75/100

Audited on Dec 15, 2024

No findings