B-car
https://user-images.githubusercontent.com/5461553/133854043-a8a174ab-eba9-4599-ac27-0a28fc0795fa.mp4
Projeto baseado no desafio do dia 04 pre-work b academy utilizando svelte.
Como executar?
# instalar pacotes para servidor e cliente
# sim, só precisa executar uma vez
npm install
# abra dois terminais
# inicie o servidor em um dos terminais
# não precisa mudar de diretório
npm run server
# inicie o cliente em outro terminal
npm run dev
Funcionalidades utilizadas do Svelte?
- Slots.
- Reactive variables
- Layout.
- Actions
- Transitions
- Writable store
- Auto-subscription
- Logic blocks
- Self-extending properties
- Bind
- Reactive assignments
- Reactive declarations
- Reactive statements
- lifecycle methods
Problemas
Falta tratamento de erros.
Cor padrão, da escolha de cores, não é aplicada corretamente e também não é capturada corretamente no envio do formulário.
- Adicionar validação no formulário.