Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 20 additions & 45 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,52 +1,27 @@
# **TESTE DE FRONTEND**
<h1 align="center">
Gerenciador de tarefas
</h1>

Neste teste, você será livre para criar uma aplicação consumindo a API que você quiser e com o tema que desejar.
Contudo, o seu projeto deverá seguir os requisitos mínimos de conteúdo.
### 💻 Sobre o Projeto

SUGESTÕES DE APIS:
https://github.com/public-apis/public-apis
Um sistema onde é possivel cada usuário agendar suas tarefas do dia a dia.

---------------------------------------------------------------------
## REQUISITOS:
login {
name: admin,
password: admin
}

- SEJA ORIGINAL, PROJETOS SUSPEITOS DE SEREM COPIADOS SERÃO DESCARTADOS!
- QUEREMOS VER O SEU CÓDIGO, E NÃO O DE OUTROS.
- [Acesse o projeto finalizado, online](https://taciodev.github.io/devLinks/)

## GIT
- Faça um fork deste repositório.
- Criar uma branch para codar as suas features.
- Criar um pull-request quando o teste for finalizado e submetido.
### 🛠 Tecnologias

##### **NOTA: Será avaliado também se o nome da branch, títulos de commit, push e comentários possuem boa legibilidade.**
As seguintes ferramentas estão sendo usadas na construção do projeto:

-----------------------------------------------------

## FRAMEWORK

- Utilizar as ferramentas presentes no framework do projeto (NEXT.JS).

-----------------------------------------------------

## ESTILOS

- Os estilos deste teste devem ser feitos em styled-components (evite utilizar bootstrap, mas se necessário, use).
- O projeto deverá conter tema claro/escuro e forma do usuário alterar entre os dois.
- Deve ser totalmente responsivo.

-----------------------------------------------------

## PROJETO

- Deve utilizar useContext, useState e useEffect.
- Ter ao menos 3 paginas navegáveis com router (ex: um navbar para facilitar a navegação).
- Deve consumir uma API de sua escolha, desde que os dados sejam filtraveis e paginados. No mínimo 15 itens por requisição.

-------------------------------------------------------

## REQUISITOS DIFERENCIAIS:

- Código tentando seguir SOLID.
- Código performático.
- Utilizar inglês no projeto todo.
- Utilizar Injeção de Dependências.
- Fazer deploy do mesmo (heroku, netlify, aws, vercel, github pages ou outro da preferência).
- NextJS
- Styled-components
- Git e Github
- MongoDB
- JWT
- MD5
- Mongoose
- Axios
Loading