Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md #16

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
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
46 changes: 11 additions & 35 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,15 @@
# 🚀 Venha participar do nosso time campeão!
Olá, tudo bem ?

Ao conhecer uma pessoa que está aplicando para a Incentive.me gostamos de ter uma conversa sobre código. Afinal, escrever, ler e discutir sobre código faz parte da nossa rotina diária de trabalho.
Primeiramente peço desculpas em relação a não entrega do projeto esperado, só tive tempo para iniciar o projeto na data de hoje que já se trata da limite, com os desafios que encontrei, fiquei com receio de não conseguir entregar até o fim do horario comercial.

Você pode implementar o projeto usando qualquer linguagem de sua preferência. Lembre-se: use a linguagem com a qual você tem mais familiaridade.
Então vou disponibilizar um projeto que realizei recentemente que faz autenticação com o Google e utiliza a API do Google Tasks V1, onde é registrado tasks que ficam disponivéis nos aplicativos integrados do google como o GMAIL.

## O que vamos avaliar?
Funcionalidades da aplicação:
1. Login/Autenticação Google
2. Sincronização das tasks existentes
3. Inclusão de Tasks
4. Exclusão de Tasks

- Comunicação na revisão do código;
- Argumentos sobre desafios enfrentados e escolhas realizadas na implementação;
- Código bem escrito, limpo e coeso;
- Arquitetura e princípios de desenvolvimento;
- Documentação (README.md) com instruções claras para reproduzir o projeto;
- Uso adequado de versionamento do código em git;
- Uso de testes automatizados;
- Deploy da aplicação;
- O design da API RESTful é implementado, usando corretamente os verbos HTTP e o código de status apropriado;
- Uso adequado de HTML5, CSS3 e JavaScript em um front-end minimamente estruturado;

Caso você não se sinta confortável com algum desses itens, tudo bem, apenas nos fale sobre isso, ok? O objetivo aqui não é te fazer perder tempo com algo irrelevante. Nosso objetivo aqui é ter um código sobre o qual podemos conversar. Como você deve ter notado, a gente preza muito por colaboração, trabalho em time e comunicação. O objetivo aqui é ter, minimamente, essa experiência com você.

Respeite o seu nível de conhecimento e experiência, o importante é você saber dizer o motivo das suas escolhas. Se você tiver qualquer dúvida, por favor, entre em contato com a gente. Estamos disponíveis para te ajudar a finalizar esse processo.

# Opções de projetos

A seguir seguem algumas ideias de projetos que você pode implementar:

- [Cliente para o GitHub](https://github.com/incentive-me/projeto-selecao/blob/master/projects/GITHUB.md);
- [Sistema de pagamentos](https://github.com/incentive-me/projeto-selecao/blob/master/projects/PAGAMENTOS.md).
- **Projeto open source próprio**: Se você tiver algum projeto pronto, que tenha relação com desenvolvimento Web, você pode apresentá-lo na entrevista. Conte-nos sobre suas motivações ao criá-lo, os desafios técnicos e não técnicos enfretados etc. O objetivo aqui é poupar seu tempo
e evitar que você tenha que criar outro projeto, caso já tenha um.

# Como compartilhar o projeto conosco

1. Apague este README.md e adicione informações que achar relevante como configurar o projeto, contendo os comandos que devem ser executados para executar ele e os testes;
2. Abra um PR apontando para a branch master deste repositório;
3. Escreva qualquer consideração na descrição do PR e faça qualquer comentário que achar pertinente no código.

**OBS.:** Caso queira nos mostra um projeto open source próprio, abra uma issue nesse repositório aqui, colocando links e informações sobre o seu projeto de forma que possamos avaliá-lo.
Deploy: https://my-todo-list-elogica.web.app
Repositorio: https://github.com/Azeveddo/my-todo-list-elogica
Video apresentativo das funcionalidades: https://www.loom.com/share/15fc56aa2d554920bac8d0fc6aa1eefe?sid=c1ae2ac5-61b9-4d87-834d-f25f141dcc6d