erick-escape / programacao-web

Repositório dedicado a desenvolver um sistema web para a disciplina de Programação Web.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Índice

Índice
  1. Sobre
  2. Tecnologias utilizadas
  3. Modelagem de dados
  4. Instruções para rodar o projeto

Sobre

Projeto desenvolvido para a disciplina de Programação Web - 2024/1 do curso de Ciência da Computação da Universidade Federal de Lavras . O projeto consiste em um sistema de gerenciamento de tarefas, onde o usuário pode criar, editar, excluir e visualizar tarefas. Também é possível adicionar anexos (arquivos ou imagens) às tarefas.

Tecnologias utilizadas

Python Django Docker PostgreSQL Cloudinary

Modelagem de dados

Diagrama de Entidade

O diagrama de entidade foi desenvolvido utilizando a ferramenta Eraser.io

Diagrama de Entidade

Instruções para rodar o projeto

  1. Clone o repositório

    git clone https://github.com/erick-escape/programacao-web.git
  2. Acesse a pasta do projeto

    cd programacao-web
  3. Crie as variaveis de ambiente

    cp .env.example .env
  4. Altere os valores das variaveis de ambiente no arquivo .env que estão escritos como CHANGE-ME

  5. Rode o docker-compose

    docker-compose up --build
  6. Para criar um super usuário, execute o comando

    docker-compose run djangoapp python manage.py createsuperuser
  7. Acesse o projeto em localhost:8000

  8. Para acessar o painel de admin, acesse localhost:8000/admin

Autores

About

Repositório dedicado a desenvolver um sistema web para a disciplina de Programação Web.


Languages

Language:TypeScript 51.7%Language:Python 38.0%Language:JavaScript 4.0%Language:CSS 2.7%Language:Dockerfile 2.3%Language:Shell 0.7%Language:HTML 0.5%