O projeto lanterna-verde
trata-se de um sistema de avaliação do nível de práticas de greenwashing de uma organização ou produto.
Greenwashing é o termo definido pelo ato de disseminar desinformação aos consumidores sobre as práticas ambientais de uma empresa ou produto quando, na verdade, tais práticas adotadas não beneficiam o meio ambiente. O lanterna-verde
busca analisar e diagnosticar empresas e produtos que praticam o greenwashing e, a partir disso, indicar uma melhor postura em relação à prática em questão. Além disso, o sistema fornecerá certificações para empresas que não praticam o greenwashing.
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.
Inicialmente, é necessário criar um banco de dados local do projeto em sua máquina. O framework Django consegue montar o banco de dados, logo crie seu BD executando os comandos:
python manage.py makemigrations lanternaverde_web
python manage.py migrate
Sempre que você fizer alguma alteração nos modelos do Banco de Dados é necessário utilizar esses comandos, caso haja conflito use a flag
--run-syncdb
no comandomigrate
.
Inicialmente, é interessante ter acesso ao ambiente de administração do projeto Django, para isso é necessário criar um superuser
, faça isso com:
python manage.py createsuperuser
Siga as instruções quando notificado e você irá criar o usuário
Simples, rápido e fácil:
python manage.py runserver
Acesse: http://localhost:8000/ Para acessar o ambiente de Administração: http://localhost:8000/
O lanterna verde é um projeto da disciplina de Engenharia de Software do curso de Bacharelado em Ciências da Computação (BCC) do Departamento de Computação (DC) da Universidade Federal Rural de Pernambuco (UFPE). O projeto foi idealizado em 2022 pelos professores Marcelo Marinho (DC), Marcos Sobral (Departamento de Administração - DADM) e Ana Regina (DADM). Além dos idealizadores, o projeto conta com a participação dos alunos da turma de BCC do semestre 2021.2 no desenvolvimento