Projeto didático utilizado para o curso de sistemas distribuídos, feito em DJANGO.
- Número mínimo de modelos (tabelas): de sete a dez [ pode haver mais ]
- Customização do Admin (fieldsets, modelos inline etc)
- Implementar recuperação de senha (Autenticação)
- Utilizar recursos de e-mail e considerar smtp de desenvolvimento, se necessário (Autenticação)
- Aplicar recursos de Validação de Dados
- Utilização de banco de dados (Maria DB, Postgres, MySQL)
- Humanização
- Framework de Mensagens
- Paginação
- Definir um projeto (site) com, pelo menos duas aplicações (módulos) / ver projetos vs. aplicações
- Sessões anônimas
- Consumir dados de qualquer serviço online via API REST (ou similar)
- Fornecer API para consumo de recursos por outros sistemas ou projetos dos colegas (é o inverso do item anterior, onde o seu projeto atuará como server e não como client)
- Utilizar internacionalização (inglês/português)
/api/products/