CanTec é uma plataforma web para gerenciamento de pedidos em cantinas escolares. A aplicação permite que responsáveis criem contas, façam login e gerenciem informações de pedidos para seus filhos de forma simples e eficiente.
- ✨ Interface Vibrante - Design colorido e moderno com animações de lanches flutuantes
- 🔐 Autenticação - Sistema de registro e login
- 👨👩👧 Gestão de Contatos - Cadastro de informações do responsável e filho
- 📋 Gerenciador de Pedidos - Registro de produtos e preços
- 💾 Armazenamento Local - Todos os dados salvos no navegador (localStorage)
- 📱 Responsivo - Funciona em diferentes tamanhos de tela
CanTec/
|-- README.md # Este arquivo
`-- website/
|-- index.html # Pagina inicial com apresentacao da cantina
|-- account.html # Pagina de registro e login
|-- dashboard.html # Painel de gerenciamento de pedidos
|-- css/
| `-- style.css # Estilos da aplicacao
`-- img/
`-- logo.png # Logo da CanTec
- Apresentação da CanTec
- Descrição dos benefícios
- Botão para criar conta ou fazer login
- Criar Conta: Preencha nome, email e senha
- Fazer Login: Use email e senha já cadastrados
- Ambos os formulários redirecionam para o Dashboard
-
Informações do Filho:
- Nome do Filho
- Email do Filho
- Telefone do Filho
- WhatsApp do Filho
-
Informações do Responsável:
- Nome do Responsável
- Email do Responsável
- Telefone do Responsável
- WhatsApp do Responsável
-
Informações do Pedido:
- Produto Escolhido
- Preço (R$)
-
Opções:
- Salvar Dados (armazena no navegador)
- Limpar Formulário
- Sair (logout)
Todos os dados são salvos automaticamente no localStorage do navegador:
- cantinaPedido: Armazena informações de pedidos e contatos
- userSession: Controla se o usuário está logado
- userAccount: Armazena dados da conta do usuário
- loginEmail: Email do último login
Os dados são armazenados localmente no navegador. Para compartilhar entre dispositivos, seria necessário uma base de dados backend.
- Vermelho:
#d32f2f- Cor principal e de destaque - Laranja:
#ff5722- Hover e efeitos secundários - Amarelo:
#ffc107- Acentos - Branco:
rgba(255, 255, 255, 0.98)- Cards e containers
Utiliza a fonte Unbounded do Google Fonts com pesos 400, 700 e 900 para um visual moderno e tech.
- Animações Flutuantes: Lanches (hambúrguer, pizza, batata frita, cachorro quente) fluem da tela
- Gradiente Animado: Fundo com transição de cores
- Design Responsivo: Funciona em mobile, tablet e desktop
- Validação de Formulários: Campos obrigatórios marcados como required
- UX Intuitiva: Transição suave entre páginas
- HTML5 - Estrutura semântica
- CSS3 - Estilização e animações
- JavaScript - Interatividade e armazenamento local
- LocalStorage API - Persistência de dados
Para uso básico, basta um navegador moderno. Para instalar como PWA, execute o site em http://localhost ou em hospedagem https://, porque a instalação não funciona via file://.
- Sirva a pasta
website/com um servidor local simples - Abra
http://localhost/.../index.htmlno navegador - Clique em "Entrar ou Criar Conta"
- Crie uma conta ou faça login
- Preencha as informações de pedido
- Clique em "Salvar Dados"
- Todos os estilos CSS personalizados estão em
css/cadastro.css - JavaScript é inline nos arquivos HTML para facilidade de deploy
- Use a logo
img/logo.pngem todas as páginas - Os formulários têm validação HTML5 nativa
1.0.0 - Versão Inicial (Abril de 2026)
Desenvolvido para a CanTec - Consumo consciente, gestão eficiente!
Aproveite a plataforma! 🍕🍔🍟