Skip to content

Ignacio-fabianamaria/django_surveys

Repository files navigation

Django Surveys

Este projeto foi desenvolvido como parte do módulo Django do Bootcamp de Python & Django oferecido pela WoMakersCode, em parceria com o iFood, Potência Tech e Microsoft. O objetivo do projeto foi criar uma aplicação de pesquisas. O projeto Django Survey foi desenvolvido em aula prática para aplicar os conhecimentos teóricos sobre Django e testes em Python. Mais Mulheres Tech

Descrição

O django_surveys é um projeto em Django para gerenciar e exibir pesquisas, permitindo que os usuários visualizem uma lista de pesquisas disponíveis, vejam os detalhes de cada pesquisa, votem nas opções fornecidas e visualizem os resultados em forma de gráfico. O cadastro e a gestão das pesquisas são realizados através do Django Admin.

Funcionalidades

  • Listagem de Pesquisas: Exibe todas as pesquisas disponíveis para os usuários votarem.
  • Detalhes da Pesquisa: Mostra as opções da pesquisa para o usuário escolher e votar.
  • Votação: Os usuários podem votar em uma das opções disponíveis de cada pesquisa.
  • Gráfico de Resultados: Após o voto, é exibido um gráfico detalhado com a quantidade de votos em cada opção.
  • Administração via Django Admin: O cadastro e a gestão das pesquisas são realizados na interface administrativa do Django.

Download do Projeto

  1. Clone o repositório
   git clone https://github.com/Ignacio-fabianamaria/django_surveys.git
  1. Entre na pasta do projeto
cd django_surveys
  1. Crie um ambiente virtual
python -m venv .venv 
  1. Ative o ambiente virtual
  • Para Linux ou macOS
source .venv/bin/activate
  • Para Windows
.\.venv\Scripts\activate
  1. Instale o Django
pip install Django
  1. Entre na pasta do projeto base
cd womakers
  1. Execute as migrações
python manage.py migrate
  1. Crie um usuário do admin
python manage.py createsuperuser
  1. Execute a aplicação
python manage.py runserver

Gráfico da Votação / Chart.js

Gráfico Chart.js

Chart.js é uma biblioteca JavaScript que cria gráficos interativos e animados em páginas web. Oferece uma variedade de tipos de gráficos, como barras, linhas e pizza, tornando a visualização de dados fácil e atrativa.

No projeto, o Chart.js foi escolhido para mostrar o gráfico de votos por sua facilidade de uso e capacidade de criar visualizações informativas. Isso ajuda os usuários a analisar os dados de votação de forma clara e melhora a compreensão das informações.

Getting Started | Pie Charts

Guia de Configuração e Desenvolvimento

Para ajudar na configuração e no desenvolvimento do projeto Django, foi criado um guia detalhado. Este guia aborda todos os passos necessários, desde a criação do ambiente virtual até a integração do Bootstrap ao projeto

Acesse o guia completo aqui

Comandos Úteis

Para facilitar o desenvolvimento do projeto, foi criado um documento contendo comandos úteis que podem ser utilizados durante o processo. Este documento serve como um guia prático, reunindo comandos que auxiliam na configuração, execução e manutenção do projeto.

Acesse o documento de comandos úteis aqui

Documentação

Para manter a organização e facilitar o entendimento do projeto, foi criado um documento que contém todos os links para a documentação utilizada ao longo do desenvolvimento. Este documento servirá como um repositório central de informações relevantes, funcionando como uma referência para auxiliar o estudo e o aprendizado.

Acesse o documento aqui

🚧 Em Construção 🚧

About

django_surveys é um projeto em Python utilizando Django para gerenciar e exibir pesquisas

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published