O projeto Vazou
se trata de um sistema que avalia e divulga o nível de segurança de um site baseado em ocorrencias prévias.
Nosso sistema tem o objetivo de mostrar aos consumidores como os sites tratam os dados deles, a fim de prevenir e alertar que podem ser prejudicados.
Com o Python 3.10 instalado e corretamente funcionando na sua PATH, faça:
Antes de iniciar, para quem está trabalhando com Python pela primeira vez, recomendamos o uso de um Ambiente Virtual Python para esse projeto: https://www.treinaweb.com.br/blog/criando-ambientes-virtuais-para-projetos-python-com-o-virtualenv. Após criar a venv e acessar o seu ambiente virtual, você pode instalar os pacotes do projeto como se segue:
pip install -r requirements.txt
Após instaladas as dependências pela primeira vez, não será mais necessário instalá-las novamente, exceto se durante o decorrer do projeto uma nova dependência seja adicionada.
Simples, rápido e fácil:
python manage.py runserver
Antes de rodar o front-end é necessário que faça a instalação do node.js e npm através do link: https://nodejs.org/en/download Após isso, quando abrir o projeto no terminal você deve entrar na pasta vazou-frontend:
cd vazou-frontend
Dentro dela irá executar o comando para instalar todas as dependências:
npm i
Sempre que ocorrer uma modificação nas dependências é necessário rodar esse comando novamente.
Com tudo bem instalado, agora é so rodar o seguinte código:
npm run dev
Para que o projeto funcione sem grandes problemas é necessário passar pelas etapas anteriores e ter tanto o back quanto o front rodando simultaneamente na sua máquina.
BackEnd | FrontEnd |
---|---|
Camile Alheiro |
Dayanne Carolina |
Heitor Ferraz |
Gabriel Leão |
Maria Gabrielly |
João Victor |
Stella Nazário |
Marina Mota |