Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge fork to get updates #1

Open
wants to merge 27 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8eeab9c
add docker compatibility and setup in readme
rodolfo0259 Sep 30, 2022
009049a
ajuste readme
rodolfo0259 Sep 30, 2022
fe1a2fa
ajuste data.json, docker, e user
rodolfo0259 Oct 1, 2022
4902297
fix readme
rodolfo0259 Oct 1, 2022
162201e
fix readme
rodolfo0259 Oct 1, 2022
f186abb
fix version
rodolfo0259 Oct 4, 2022
55cb994
move pdf to docs
rodolfo0259 Oct 5, 2022
eae86e8
adicao de produtos base(catalogo) e script para adicionar estoque
rodolfo0259 Oct 11, 2022
c6bc765
ajuste pagina doacao apos login
rodolfo0259 Oct 11, 2022
526b5b8
populate_database v1
rodolfo0259 Oct 14, 2022
e548e43
removing makemigrations
rodolfo0259 Oct 14, 2022
18d2468
produtos mais doados graph
rodolfo0259 Nov 4, 2022
9384eef
Merge remote-tracking branch 'upstream/master'
rodolfo0259 Nov 21, 2022
682e355
fix readme and requirements.txt
rodolfo0259 Nov 21, 2022
77cfcf0
fix docker build command
rodolfo0259 Nov 21, 2022
6ac46e8
fix readme
rodolfo0259 Nov 21, 2022
5c8f56a
fix populate_database command
rodolfo0259 Nov 21, 2022
bfdf976
fix dashboard and add graph to tool bar
rodolfo0259 Nov 22, 2022
8a8e611
merge API changes with fork-origin
rodolfo0259 Nov 23, 2022
6abe152
removing makemigrations
rodolfo0259 Nov 23, 2022
b0d25e9
merge fork upstream
rodolfo0259 Nov 25, 2022
7a0332e
removing migrations
rodolfo0259 Nov 25, 2022
9b75ef1
Cestas doadas, aba relatórios
rodolfo0259 Nov 26, 2022
6893957
fix
rodolfo0259 Nov 26, 2022
8cf64d4
mais graficos...
rodolfo0259 Nov 26, 2022
8264e7f
relatorio dados gerais
rodolfo0259 Nov 26, 2022
4ff6f7d
ajuste questionario dados relatorio
rodolfo0259 Nov 26, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -139,3 +139,7 @@ cython_debug/

# VS Code
.vscode/
*.doc
*.docx

/pages/migrations/
7 changes: 7 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM python:3.8
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
COPY requirements.txt /code/
RUN pip install -r requirements.txt
COPY . /code/
47 changes: 42 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,47 @@
## Sistema web para organizar as doações de alimentos em uma igreja
# Sistema web para organizar as doações de alimentos em uma igreja

[YOUTUBE: Vídeo explicativo da solução e as tecnologias empregadas](https://www.youtube.com/watch?v=YxeufeAI6jA)

Solução desenvolvida em Python e Django atendendo aos requisitos do Projeto Integrador I
<br>

## **Instalação e Setup**

### Rodando com docker
```
docker-compose up --build -d
```
### Rodando sem docker (é recomendado o uso de uma venv)
```
pip install -r requirements.txt
python manage.py migrate
python manage.py loaddata data.json
python manage.py runserver 0.0.0.0:8000
```

O website ficara aberto em localhost:8000

Para logar como admin, usar as credenciais:
```
admin@admin.com
admin12345
```

Para popular o banco com dados fake para testes, é possivel utilizar o comando (recomendado uso de venv):
```
python manage.py populate_database
```

O mesmo irá criar uma quantidade aleatória(entre 50 a 1500) de registros para usuários(doadores), doações agendadas e doações recebidas

## __UNIVESP__<br>

O gráfico fica disponivel na url: "./produtos_grafico/"

## __UNIVESP__
Universidade Virtual do Estado de São Paulo

![tumbnail-PI-git](https://user-images.githubusercontent.com/73009024/146322712-105f7502-f54f-4c15-bc89-2e6a0fd42e87.jpg)
### Solução desenvolvida em Python e Django atendendo aos requisitos do Projeto Integrador I

[YOUTUBE: Vídeo explicativo da solução e as tecnologias empregadas](https://www.youtube.com/watch?v=YxeufeAI6jA)

<!-- ![tumbnail-PI-git](https://user-images.githubusercontent.com/73009024/146322712-105f7502-f54f-4c15-bc89-2e6a0fd42e87.jpg) -->


3 changes: 0 additions & 3 deletions cadastros/admin.py

This file was deleted.

2 changes: 2 additions & 0 deletions cadastros/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ class Meta:
fields = (
'descricao',
'grupoProduto',
'tipo_unitario',
'qtdeNaEmbalagem',
'aceitaDoacao',
)
Expand All @@ -149,6 +150,7 @@ def __init__(self, *args, **kwargs):
super(ProdutoForm, self).__init__(*args, **kwargs)
self.fields['descricao'].widget.attrs['autofocus'] = 'autofocus'
self.fields['descricao'].widget.attrs['aria-label'] = 'Informe a descrição do produto'
self.fields['tipo_unitario'].widget.attrs['aria-label'] = 'Informe o tipo unitario'
self.fields['grupoProduto'].widget.attrs['aria-label'] = 'Selecione o grupo do produto'
self.fields['qtdeNaEmbalagem'].widget.attrs['aria-label'] = 'Informe a quantidade na embalagem'
self.fields['aceitaDoacao'].widget.attrs['aria-label'] = 'Indique se este produto está sendo aceito como doação'
3 changes: 0 additions & 3 deletions cadastros/models.py

This file was deleted.

3 changes: 0 additions & 3 deletions cadastros/tests.py

This file was deleted.

3 changes: 0 additions & 3 deletions dashboard/admin.py

This file was deleted.

3 changes: 0 additions & 3 deletions dashboard/models.py

This file was deleted.

3 changes: 0 additions & 3 deletions dashboard/tests.py

This file was deleted.

Loading