Skip to content

Framework para acompanhamento e visualização de Estatísticas

License

Notifications You must be signed in to change notification settings

andersonms1/average

 
 

Repository files navigation

Average-framework

Average é um framework de código livre, seu objetivo é oferecer uma maneira simples para se gerar relatórios e gráficos. Teve inicio a partir da necessidade gerenciar doações da ONG providas, para que os administradores observem e policiem as doações recebidas, e façam planejamentos de acordo.

Deve ser utilizado juntamente ao Django.

O framework além de encapsular a criação de relatórios promove a reutilização de código, e se preocupa com o desempenho, toda vez que acontece uma alteração nos valores dos gráficos, existe um pre-processamento que evita gargalos quando necessários realizar cálculos.

Por default é possível gerar relatórios diários, mensais e anuais. Existe ainda a possibilidade de se criar relatórios variados, adaptando as necessidades envolvidas, caso seja necessário gerar relatórios para os últimos 45 dias, por exemplo, basta implementar a interface EstatisticTime, responsável por policiar os intervalos de tempos dos relatórios, ao implementar os métodos da interface é possível consumir os gráficos da aplicação que são do formato Json e Xml.

Quick start

  1. Adicione django-average ao seu INSTALLED_APPS, exemplo::
INSTALLED_APPS = [
    ...
    'average',
]
  1. Inclua django-average URLconf na urls.py do seu projeto, exemplo::
url(r'^average/', include('average.urls')),
  1. Rode python manage.py migrate para criar as models do django-average.

About

Framework para acompanhamento e visualização de Estatísticas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%