https://github.com/totvs/fluig-frontend-challenge
https://github.com/totvs/fluig-frontend-challenge
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/totvs/fluig-frontend-challenge
- Owner: totvs
- Created: 2024-04-29T12:36:39.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-28T16:51:02.000Z (about 2 years ago)
- Last Synced: 2025-07-01T18:10:40.380Z (about 1 year ago)
- Size: 4.88 KB
- Stars: 2
- Watchers: 8
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Desafio Front-end
#### O desafio
Criar um aplicativo de Lista de Tarefas de acordo com o [**protótipo disponibilizado**](https://www.figma.com/file/RH2L8XnE5h4HikUh43Mvd1/Frontend-Challenge-Fluig?type=design&node-id=0-1&mode=design&t=RbsEW01QIyn90WeO-0), que permite criar, editar, e remover tarefas, e alterar o status de cada tarefa (A fazer, Fazendo, Concluído).
#### Requisitos Técnicos
- Utilizar somente HTML, CSS, e JavaScript (ES6);
- Utilizar o Bootstrap como biblioteca de componentes;
- Utilizar [**json-server**](https://www.npmjs.com/package/json-server) com o arquivo **[tasks.json](tasks.json)** para simular as API’s das tarefas.
#### O que não é permitido :warning:
- Frameworks de JS no geral (React, Vue, Angular, Ember e afins);
- Bibliotecas de utilidades (Underscore, Lodash e afins).
#### Opcionais
- Linters no geral tanto para JS como para CSS;
- Task runners/build tools como Webpack, Gulp, Grunt e afins.
#### Regras
- Deve possuir um arquivo **README.md** indicando como executar o projeto;
- A busca deverá ser feita pelo título da tarefa;
- Datas devem ser persistidas no formato ISO 8610 UTC.
#### Diferenciais
- Testes automatizados (unitário, integração..);
- Web Components (custom elements);
- Responsividade;
- Acessibilidade.
#### Submissão
- Dê um fork nesse repositório;
- Implemente a solução, commitando suas alterações;
- Abra um pull-request para esse repositório para enviar seu projeto.
#### Links Úteis
- Protótipo: https://www.figma.com/file/RH2L8XnE5h4HikUh43Mvd1/Frontend-Challenge-Fluig?type=design&node-id=0-1&mode=design&t=RbsEW01QIyn90WeO-0
- json-server: https://www.npmjs.com/package/json-server
Caso precise de mais informações, envie uma mensagem para rodolfo.vito@totvs.com.br.