O ForUnB é um projeto da disciplina Métodos de Desenvolvimento de Software, que tem como objetivo incentivar os alunos da Universidade de Brasília, campus Gama (UnB), a tirar dúvidas sobre qualquer matéria por meio de um fórum.
O projeto é software livre e está sob a licença MIT.
Você pode clonar o repositório do projeto com o seguinte comando:
git clone https://github.com/unb-mds/2024-1-forUnB.git
Para rodar o projeto, você precisa instalar as dependências globais, que são:
Para configurar o ambiente basta seguir este script.
make config
Observação: Este comando criará uma pasta .env com as variáveis de ambiente necessárias para o projeto.
# Cria um ambiente virtual Python e instala as dependências do projeto:
python3 -m venv .venv
# Com o ambiente virtual criado, ative-o:
source .venv/bin/activate
# Faça a instalação das dependências do projeto:
make install
Para ativiar o ambiente basta
.venv\Scripts\activate
Quando o ambiente virtual estiver ativado, você verá (venv) antes do prompt de comando, indicando que o ambiente virtual está em uso.
Para executar o projeto em ambiente local, você pode rodar entrar na pasta onde se encontra o arquivo manage.py e rodar os seguintes comandos:
# Crie as migrações
python3 manage.py makemigrations
# Aplique as migrações
python3 manage.py migrate
# Rode o servidor local
python3 manage.py runserver
Documentação do projeto pode ser acessada aqui.
- Para acesar clique aqui.
- Para acesar clique aqui.
- Para acessar clique aqui.