Esse sistema foi desenvolvido com o intuito de gerenciar o fornecimento de alimentos para o IFMG-Campus Bambuí. Alimentos esses, oriundos de processos licitatórios por parte de produtores rurais da região.
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
- Clonar o Projeto
- Clone o projeto do repositório usando o seguinte comando:
git clone git@github.com:nessolifmg/compnae.git
cd compnae- Criar Ambiente Virtual
-
No terminal, certifique-se de estar no diretório raiz do projeto.
-
Execute os seguintes comandos para criar e ativar o ambiente virtual via pip:
# Instale o virtualenv (caso ainda não esteja instalado)
pip install virtualenv
# Crie um ambiente virtual chamado "compnae"
virtualenv compnae
# Ative o ambiente virtual (no macOS/Linux)
source compnae/bin/activate
# Ative o ambiente virtual (no Windows)
source compnae\Scripts\activate- Execute os seguintes comandos para criar e ativar o ambiente virtual via conda:
# Crie um ambiente virtual chamado "compnae"
conda create --name compnae
# Ative o ambiente virtual
conda activate compnae- Instalar as dependências do projeto:
- Este comando deve ser executado no terminal, no mesmo diretório onde o arquivo requirements.txt está localizado.
pip install -r requirements.txt- Configurar variáveis de ambiente para configurações do Django:
export DEBUG=True
export ALLOWED_HOSTS='localhost,127.0.0.1'- Configurar variáveis de ambiente para o envio de e-mails: (opcional)
export MAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend'
export EMAIL_HOST='smtp.gmail.com'
export EMAIL_PORT=587
export EMAIL_USE_TLS=True
export EMAIL_HOST_USER='seu-email-aqui@gmail.com'
export EMAIL_HOST_PASSWORD='sua-senha-aqui'Para que você possa executar o projeto em um ambiente de desenvolvimento, execute os seguintes passos:
- Na pasta do projeto
compnae; - Na listagem dos itens desse diretório deve conter um arquivo chamado
manage.py, por meio dele será possível executar os comandos para executar o projeto; - Após localizar esse arquivo, digite no seu terminal:
python manage.py makemigrationsEm seguida:
python manage.py migrate- Após execução desses códigos crie um super-usuário, para acessar todos os recursos padrão django, através do comando:
python manage.py createsuperuser- Após executar esse comando, será solicitado um usuário, e-mail e senha.
- A seguir, para executar o projeto:
python manage.py runserverMencione as ferramentas que você usou para criar seu projeto
- Django - Django é um framework web Python de alto nível que incentiva o desenvolvimento rápido e um design limpo.
- Bootstrap - Framework Web responsivo com diversos recursos
Esse sistema está atualmente na sua primeira versão.
Todos os envolvidos no desenvolvimento desse projeto, encontram-se abaixo listados.
- Colaborador - Planejamento e programação - Jorge Murilo
- Colaborador - Planejamento e programação - Lucas Batista
- Professor Orientador - Documentação - Marcos Ribeiro
Este projeto está sob a licença (sua licença) - veja o arquivo LICENSE.md para detalhes.
- Conte a outras pessoas sobre este projeto 📢;
- Implemente esse projeto em sua instituição;
- Contate-nos para sugestões;