Este projeto reflete todo o conhecimento adquido nos cursos de Flask, que realizei recentemente.
Objetivo Geral deste projeto é fixar o conhecimento adquirido, e expandir experiência com necessidades de um projeto de escopo não direcionado. baseados nos cursos Flask: Python impressionador - Hashtag; Python Flask Tutorial; Interface administrativa com Flask Admin e Python; Testes de unidade para Flask;
- Escolher um template HTML pronto; e foi selecionado "Abstract", disponível em StyleShout - abstract;
- Transformar template HTML em layout web (webui - Web User Inteface) para projeto;
- Criar Base de dados adequada para o template escolhido;
- Criar Commands Line Interface - CLI, se necessário;
- Criar zona administrativa com flask-admin;
- Implementar Autenticação WEBUI;
- Implementar Reset de senhas por email;
- Templates dinâmicos HTML;
- Imagens estáticas default;
- Captura e apresentação com destaque de Mensagens de exceções;
- Restrição de conteúdo autenticado;
- Formulários de envio de dados sem imagens;
- Formulários de envio de dados com imagens;
- tratamento e thumbnails de imagens;
- página de erros personalizada;
- banco de dados SQLite em dev;
- banco de dados PostgreSQL em prod (heroku.com);
- publicar no heroku.com;