Boas vindas ao To Do List da empresa Ebyrt, onde você pode adicionar tarefas e classificá-las para organizar seu dia-a-dia.
O objetivo do projeto é facilitar a organização dos afazeres de todas as pessoas colaboradoras da empresa Ebyrt.
[ebyrt-to-do-list] (https://ebyrt-to-do-list-frontend.herokuapp.com/)
Seu computador precisa de Git (para versionamento do código), Node.js & npm (para executar a aplicação) e MongoDB (que será nosso banco de dados). Clique nos links, caso ainda não tenha instalado algum desses:
-
O MongoDB precisa estar ativo para que a aplicação funcione. Digite o seguinte comando no terminal, para verificar isso:
sudo service mongod status.Caso a propriedade Active não esteja como Active(running) digite no terminal
sudo service mongod start. Talvez o sistema te peça sua senha de usuário. Basta digitar, sabendo que os caracteres de senha não aparecem no terminal.
Agora sim estamos prontos para instalar o projeto.
-
Primeiro, abra um novo terminal e clone o repositório utilizando o comando
git clone git@github.com:DanielDaher/ebyrt-to-do-list.git -
Em seguida, digite
cd ebyrt-to-do-listpara entrar no diretório (pasta) do projeto, que acabou de ser criada. -
Vá para a pasta do Backend, rodando
cd backendno terminal, e executenpm installpara instalar as dependências necessárias. -
Com o comando
npm run dev, o backend da aplicação já estará funcionando. Aguarde alguns segundos, que o terminal mostrará a mensagem "App listening on PORT 3000", o que significa que está tudo certo. Lembrando que, para executar este passo é necessário que seu MongoDB esteja ativo. -
Abra outro terminal (para não interromper o backend, que deve continuar rodando) e acesse a pasta do projeto novamente.
-
Agora, ao invés de entrar na pasta do backend, vamos para o frontend com
cd frontendecd to-do-list. -
Instale mais dependências com
npm install -
Ao término da etapa anterior, rode no terminal
npm start. Isto pode demorar alguns minutos, aguarde até que o terminal te pergunte se deseja abrir a porta 3001, pois a 3000 já está executando o backend. Basta teclar y ou yes e apertar enter. Em alguns instantes seu navegador principal abrirá a aplicação com um link local. -
E agora é só desfrutar do site!
A aplicação está em inglês, mas basta pedir para que o navegador traduza que continuará funcionando perfeitamente.
A primeira tela é um formulário para fazer login, ou ir para a página de cadastro. Basta escolher um nome de usuário (não precisa ser um email) e uma senha minimamente segura. Após o cadastro, volte para a página inicial.
Feito o login, a aplicação entra em uma página de tarefas, onde é possível criar novas tarefas, editá-las, classificá-las por status e removê-las.