An open API service indexing awesome lists of open source software.

https://github.com/totvs/fluig-frontend-challenge


https://github.com/totvs/fluig-frontend-challenge

Last synced: 6 months ago
JSON representation

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.