Aplicativo de lista de tarefas. Queremos que nossos usuários possam navegar, adicionar e excluir tarefas, e também marcá-las como concluídas.
Recursos do aplicativo web To-Do List
- Navegue pelas tarefas deles
- Marcar tarefas como concluídas/pendentes sem excluí-las
- Remover tarefas
- Adicionar novas tarefas
- Filtre tarefas por status: todas as tarefas, tarefas ativas ou tarefas concluídas
- Editar tarefas
- Marcar todas as tarefas como ativas/concluídas
- Remova todas as tarefas concluídas
Tecnologia | Descrição |
---|---|
Svelte | Framework frontend |
TypeScript | Linguagem |
Vite | Build tool |
Prettier | Formatter |
ESLint | Linter |
NPM | Gerenciador de pacotes |
Você precisará de um terminal com node + npm instalado para compilar e construir seu aplicativo.
- Node
- NPM
Instalar as dependências do projeto
npm install
Rodar a aplicação em modo desenvolvimento (Vite)
npm run dev
Executa a verificação do Svelte
npm run check
Verifica os .ts
arquivos, que informa ao compilador TypeScript para verificar se há erros sem gerar os .js
arquivos de saída
npm run check && npx tsc --noemit
Executa a verificação do Svelte no modo observação, neste caso, o script será executado sempre que você alterar algum arquivo.
npm run check -- --watch
Buildar a aplicação (Vite)
npm run build
Pré-visualizar o build (Vite)
npm run preview