Este repositório faz parte do desafio Sprint – Conectando o Mundo, um projeto internacional onde cada grupo desenvolve uma aplicação web em Django representando um país. O objetivo é expor informações sobre o país, permitir cadastro de usuários e integrar-se com outras equipes por meio de APIs REST.
-
Landing Page
- Apresentação do país escolhido
- Bandeira, cores e símbolos nacionais
- Layout responsivo (Bootstrap ou Tailwind)
-
Cadastro de Usuários
- Nome, E-mail, Telefone, CEP, Rua, Estado
- Armazenamento no banco SQLite
- Validação de dados e mensagens de erro/sucesso
- Listagem de usuários cadastrados
-
Dados do País (API REST Countries)
- Nome oficial, população, capital, moeda, bandeira
- Consumo via biblioteca
requests
-
Integração Entre Grupos
- Criação de API REST (
/api/usuarios/) com Django REST Framework - Consumo da API de outro grupo para exibir usuários do país parceiro
- Criação de API REST (
-
Página Extra Exclusiva
- Tema sorteado (curiosidades, pontos turísticos, receitas, personalidades, linha do tempo, galeria, quiz ou idiomas)
-
Testes Automatizados
- Validação do cadastro de usuários
- Verificação de campos obrigatórios
- Garantia de persistência no banco