|
# Overview do Projeto
|
|
# Apresentação
|
|
|
|
|
|
|
|
Como parte do projeto da [Estações Meteorológicas Modulares](http://cta.if.ufrgs.br/projects/estacao-meteorologica-modular/wiki/Wiki) (Grupo CTA, UFRGS), este repositório contém o código-fonte do site/web-app utilizado para armazenamento e compartilhamento de dados meteorológicos em um servidor remoto. Atuamente encontra-se ativo no endereço:
|
|
|
|
|
|
|
|
* http://dados.cta.if.ufrgs.br/emm
|
|
|
|
|
|
|
|
## Tecnologias utilizadas
|
|
|
|
|
|
|
|
Uma das principais filosofias desse projeto consiste no uso de tecnologias abertas (open-source).
|
|
|
|
|
|
|
|
### Backend
|
|
|
|
|
|
|
|
* [Python 3](https://www.python.org/): Linguagem em foi escrito o backend da web app.
|
|
|
|
|
|
|
|
* [Flask](http://flask.pocoo.org/): Framework de Python para construção de sites e aplicações web.
|
|
|
|
|
|
|
|
* [SQL Alchemy](http://www.sqlalchemy.org/): ORM (Object Relational Mapper) que permite manipulação completa de bancos de dados do tipo SQL através de objetos Python.
|
|
|
|
|
|
|
|
### Frontend
|
|
|
|
|
|
|
|
* [Bootstrap](http://getbootstrap.com/): Web design.
|
|
|
|
|
|
|
|
* [Dygraphs](http://dygraphs.com/): Plotagem dos gráficos.
|
|
|
|
|
|
|
|
### Servidor de produção
|
|
|
|
|
|
|
|
* [Linux Debian](https://www.debian.org/): Sistema operacional livre.
|
|
|
|
|
|
|
|
* [MySQL](http://www.mysql.com/): Servidor de banco de dados relacional.
|
|
|
|
|
|
|
|
* [Gunicorn](http://gunicorn.org/): Servidor WSGI (comunica-se com o processo Python).
|
|
|
|
|
|
|
|
* [Nginx](http://nginx.org/): Servidor de proxy (redireciona requests da porta 80 para o servidor WSGI).
|
|
|
|
|
|
## Banco de dados
|
|
## Banco de dados
|
|
|
|
|
... | | ... | |