Skip to content

TechFring/cvi

Repository files navigation




CVI

CVI é o acrônimo de Controle de Visitas Imobiliárias. Trata-se de um trabalho acadêmico desenvolvido nas seguintes matérias: Tópicos Avançados em Análise e Desenvolvimento de Sistemas (professor Wanderson Pereira dos Santos) e Modelagem de Software Orientado a Objetos (professor Leomar Camargo de Souza). Dentre as funcionalidades da aplicação pode-se destacar:

  • Login
  • Envio de emails
  • Manter corretores
  • Manter imóveis
  • Manter visitas




🚀 Tecnologias

Essas foram as tecnologias utilizadas para desenvolver a aplicação:

  • ✔️ Python

  • ✔️ Flask

  • ✔️ Flask SQLAlchemy (ORM)

  • ✔️ JavaScript

  • ✔️ MySQL



⚙️ Configurando a aplicação

Alguns passos para configurar e rodar a aplicação no seu computador.

1º passo:

Crie o banco. O arquivo com o banco está localizado no seguinte caminho.

/database/db.sql


2º passo:

Acesse o arquivo abaixo e altere a linha 10 de acordo com as configurações do seu banco de dados

/app/_init _.py


3º passo:

Crie o arquivo de configuração no seguinte caminho.

/app/config.json


Conteúdo do arquivo
{
    "MAIL_SERVER": "smtp.gmail.com",
    "MAIL_PORT": 465,
    "MAIL_USERNAME": "email_robo@gmail.com",
    "MAIL_PASSWORD": "sua_senha",
    "MAIL_USE_TLS": false,
    "MAIL_USE_SSL": true
}

4º passo:

Crie os diretórios abaixo.

/app/static/uploads/capas

/app/static/uploads/docs

/app/static/uploads/fotos_interior


5º passo:

Acesse o arquivo abaixo, descomente da linha 35 até a linha 47 e coloque as informações de login da sua conta.

/app/controllers/login.py


6º passo:

Abra o terminal, acesse a raiz do projeto e execute os comandos abaixo. (instale o pipenv antes caso ainda não tenha)
pipenv shell
python .\main.py

7º passo:

Acesse a rota abaixo.
http://localhost:5000/login/criar-usuario

Feito com ❤️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published