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

https://github.com/combizera/ftr-encurtador-front


https://github.com/combizera/ftr-encurtador-front

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# FTR - Brev.ly

## FrontEnd - Funcionalidades e Regras

- [ ] Deve ser possível criar um link
- [ ] Não deve ser possível criar um link com encurtamento mal formatado
- [ ] Não deve ser possível criar um link com encurtamento já existente
- [ ] Deve ser possível deletar um link
- [ ] Deve ser possível obter a URL original por meio do encurtamento
- [ ] Deve ser possível listar todas as URL’s cadastradas
- [ ] Deve ser possível incrementar a quantidade de acessos de um link
- [ ] Deve ser possível baixar um CSV com o relatório dos links criados

Além disso, também temos algumas regras importantes específicas para o front-end:

- [x] É obrigatória a criação de uma aplicação React no formato SPA utilizando o Vite como `bundler`;
- [x] Siga o mais fielmente possível o layout do Figma;
- [ ] Trabalhe com elementos que tragam uma boa experiência ao usuário (`empty state`, ícones de carregamento, bloqueio de ações a depender do estado da aplicação);
- [x] Foco na responsividade: essa aplicação deve ter um bom uso tanto em desktops quanto em celulares.