Descrição
Melhore a produtividade de sua empresa com o Todo List App. Disponibilize uma ótima ferramenta para gerenciamento de tarefas para garantir uma equipe mais organizada.
A aplicação conta com uma tela de login, para cadastro e autenticação de usuários. Ao logar, o usuário tem acesso a todas as listas de tarefas criadas em sua conta. Nessa parte o usuário pode criar uma nova lista, apagar ou editar uma lista existente. Ao criar ou editar uma nova lista, o usuário pode cadastrar novas tarefas, apagar tarefas antigas e marcar como concluída. Além dessas opções, essa página tem filtros para ordenar as tarefas em ordem alfabética, por data de criação e por status. A aplicação foi separada em dois repositórios, a api em NodeJs, com todas as regras de négócio e conexão com o banco de dados e o app em ReactJs.
Esse projeto foi desenvolvido com a seguinte técnologias:
- React
- NodeJS
- mongoDB
# Clone o repositório
git clone git@github.com:lucasrb04/todo-list-app.git
# Entre no diretório
cd todo-list-app
# Inicialize o mongoDB
systemctl start mongod
# Digite a senha de acesso
# Entre no backend
cd backend
# Instale as depedências
npm install
# Instale as depedências
npm start
# Agora abra outro na diretório raiz e entre no frontend
cd frontend
# Instale as depedências
npm install
# Rode o projeto
npm starthttps://todolist1-app.herokuapp.com/
Obs: Modo mobile ainda em desenvolvimento, portanto se usar pelo celular, ative a opção de visualizar via desktop.
👤 Lucas Ribeiro
- Github: @lucasrb04
- LinkedIn: @lucasrb04



