Skip to content

Projeto de banco digital com Flask, Bootstrap, SQLAlchemy, PostgreSQL, Gmail, HTML, CSS e Dropbox. Funcionalidades: login seguro com confirmação por email, recuperação de senha, carteira digital com extrato e transferências, solicitação e aprovação de empréstimos, transferências entre usuários, alteração de perfil, feedback e marketplace próprio. .

License

Notifications You must be signed in to change notification settings

Fabiolegra/bancolegra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tecnologias Utilizadas

Python Flask Postgres Dropbox Gmail Bootstrap sqlachemy

Descrição

Banklegra é um projeto desenvolvido para a disciplina de Tópicos Especiais 1. Ele utiliza diversas tecnologias para criar uma aplicação web robusta e funcional.

Banklegra é um protótipo de banco digital que oferece uma ampla gama de serviços financeiros, incluindo carteira digital, empréstimos e transferências entre usuários. Além disso, permite a alteração de perfil, postagem de feedbacks e venda de produtos através de um marketplace integrado.

Funcionalidades

  • Sistema de Login Seguro: Usuários devem confirmar um código enviado por email para completar o login, garantindo maior segurança.
  • Recuperação de Senha: Permite aos usuários redefinir a senha em caso de perda ou esquecimento.
  • Carteira Digital: extrato e transferências.
  • Empréstimos: Solicitação, aprovação de empréstimos.
  • Transferências: Transferência de dinheiro rápida e segura entre usuários do Banklegra.
  • Alteração de Perfil: Atualize informações pessoais e preferências do usuário.
  • Feedback de Usuário: Postagem de feedbacks para melhorar a experiência bancária.
  • Marketplace: Venda e compra de produtos variados na plataforma.

Imagens do projeto

carteira loja perfil feedback extrato

Instalação

Para instalar as dependências do projeto, abra o terminal, navegue até a pasta onde o projeto está salvo e execute:

pip install -r requirements.txt

Configuração das Credenciais

Defina as credenciais em um arquivo .env na raiz do projeto:

SENDER_EMAIL='email que enviará as mensagens'
PASSWORD_EMAIL='crie um app para obter a senha'
APP_SECRET_KEY='defina uma chave'
URL_DATABASE='url do banco de dados'
API_KEY_DROPBOX='api do dropbox'

Como Obter as Credenciais

Executando o Projeto Localmente

Para rodar o projeto em sua máquina, abra o terminal, navegue até a pasta onde o projeto está salvo e execute:

flask --app main run

Sinta-se à vontade para contribuir ou reportar problemas!

About

Projeto de banco digital com Flask, Bootstrap, SQLAlchemy, PostgreSQL, Gmail, HTML, CSS e Dropbox. Funcionalidades: login seguro com confirmação por email, recuperação de senha, carteira digital com extrato e transferências, solicitação e aprovação de empréstimos, transferências entre usuários, alteração de perfil, feedback e marketplace próprio. .

Topics

Resources

License

Stars

Watchers

Forks