israelmendez232 / desafio-django

Desafio em Django para construção de uma área do aluno e registro das aulas.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Desafio Django

Desafio em Django para construção de uma área do aluno e registro de materiais. Projeto é dividido em duas partes:

Layout

Os designs e fronts da página foram usados os templates gratuitos do Bootstrap presentes em Examples deles, acessível aqui. Foi realizado poucas alterações, para agilizar na entrega do teste também.

Administrador

Foi usado o próprio painel de administração do Django para gerenciar os cursos, inserir apostilas e os demais. Sendo dividido em três etapas:

  1. Cursos: com campo de título, descrição e imagem;

  2. Aula: título, apostilas associadas, cursos que é conectado e número da aula;

  3. Apostila: título, número da aula e o arquivo em pdf.

Lembrando um curso pode ter n aulas e uma aula pode ter n apostilas.


Como Executar

Para ativar o projeto é necessário as seguintes especificações:

  • Docker para instalar e rodar ambiente;

  • Uso de Python 3 ou mais.

Segue os passos:

  1. Baixar os arquivos através do git clone;

  2. Entre na pasta pelo terminal, agora crie a imagem. Ela vai instalar todas as dependências e ferramentas necessárias com docker-compose build ;

  3. Ative a imagem: docker-compose up;

  4. Por fim, entre no link: http://localhost:8000/.

Importante: O arquivo Dockerfile é usado para rodar o docker localmente, enquanto o Dockerfile-local é para rodar o Django no Heroku.

About

Desafio em Django para construção de uma área do aluno e registro das aulas.

License:MIT License


Languages

Language:HTML 65.2%Language:Python 21.6%Language:CSS 10.0%Language:JavaScript 1.9%Language:Dockerfile 1.2%Language:Shell 0.2%