Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/11808s8/2019-2-Projeto-de-Software-INF0235A
Sistema simples feito em Python utilizando o CMS Wagtail para educação financeira contendo formulário de planejamento para um mês e um sistema de blogging
https://github.com/11808s8/2019-2-Projeto-de-Software-INF0235A
blog calx2 charts cms data-visualization educacao-financeira financial-education financial-planning javascript jquery jquery-calx2 planejamento-financeiro postgresql python python-3 python3 wagtail wagtail-cms
Last synced: 17 days ago
JSON representation
Sistema simples feito em Python utilizando o CMS Wagtail para educação financeira contendo formulário de planejamento para um mês e um sistema de blogging
- Host: GitHub
- URL: https://github.com/11808s8/2019-2-Projeto-de-Software-INF0235A
- Owner: 11808s8
- Created: 2019-03-28T13:28:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-11-22T04:32:24.000Z (almost 2 years ago)
- Last Synced: 2024-07-30T21:01:01.720Z (3 months ago)
- Topics: blog, calx2, charts, cms, data-visualization, educacao-financeira, financial-education, financial-planning, javascript, jquery, jquery-calx2, planejamento-financeiro, postgresql, python, python-3, python3, wagtail, wagtail-cms
- Language: HTML
- Homepage:
- Size: 3.26 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sistema de Educação Financeira
Projeto realizado para a disciplina Projeto de Software - INF0235A do curso de Ciência da Computação da Universidade de Caxias do Sul.
Autores: [Adriano Gomes da Silva](https://github.com/11808s8), [Bruno Caregnato](https://github.com/brunocaregnato), [Leopoldo Reginato](https://github.com/leocreginato) e [Venicius Bregalda](https://github.com/venicius12).## Informações:
O projeto consiste em um sistema que calcula rendas/despesas do mês, com base em categorias cadastradas por um administrador do sistema e exibe os resultados do cálculo em gráficos, para auxiliar com o controle financeiro do usuário.
Há também um blog de acesso simplificado para que o usuário possa receber mais informações sobre educação financeira através de textos, imagens e vídeos.## Imagens do Projeto:
![Página inicial do projeto](https://github.com/11808s8/2019-2-Projeto-de-Software-INF0235A/blob/master/artefatos/imagens-github/home.png)
![Página com o formulário de cálculo de despesas financeiras](https://github.com/11808s8/2019-2-Projeto-de-Software-INF0235A/blob/master/artefatos/imagens-github/form.png)
![Página com o blog de Educação Financeira](https://github.com/11808s8/2019-2-Projeto-de-Software-INF0235A/blob/master/artefatos/imagens-github/blog.png)
![Página com exemplo de publicação no Blog de Educação financeira](https://github.com/11808s8/2019-2-Projeto-de-Software-INF0235A/blob/master/artefatos/imagens-github/blogpost.png)
### Configuração do ambiente
Para a execução do projeto, é necessário executar inicialmente o arquivo createvirtualenv.sh .
Para prosseguir para a instalação, é necessário executar o comando (na mesma pasta que fica o README.md):
```sh
$ source .venv/bin/activate
```
Após isto, é necessário executar o comando
```sh
$ pip3 install -r requirements.txt
```
Este comando irá instalar o wagtail e todas as suas dependências.Para sair do ambiente virtual, é necessário dar o comando:
```sh
$ deactivate
```Instalar o wagtail se necessário:
```sh
$ pip3 install wagtail
```### Rodando o servidor
Executar os comandos:
```sh
$ python3 manage.py migrate
$ python3 manage.py runserver
```Usuário administrador: admin
Senha administrador: admin123Endereço para acessar a página de administração do site:
http://127.0.0.1:8000/admin### Tutorial Wagtail
[Link do tutorial](http://docs.wagtail.io/en/v2.0/getting_started/tutorial.html)
#### !Important:
Os comandos *source* e *deactivate* precisam ser executados toda vez para entrar e sair, respectivamente, do ambiente virtual.
Isto permite que os pacotes instalados dentro do ambiente virtual fiquem disponíveis somente nele, sem interferir com pacotes globais de sua máquina :-) .