É uma ferramenta desenvolvido para ajudar as pessoas (de forma individual) a organizar suas atividades priorizando as mais urgentes.
- Em desenvolvimento
- Parado
- Cadastro de usuário
- Validação do cadastro por meio de email de confirmação
- Login usuário
- Adicionar tarefas
- Adicionar projetos
- Adicionar categoria da tarefa
- Adicionar foto do perfil
- Agendar data de inicio da tarefa
- Enviar email de lembrete de que a tarefa vai começar
- Enviar notificação pelo aplicativo web usando firebase
- Docker - você pode saber mais aqui
- Clona o projeto no diretório da tua maquina
git clone https://github.com/claudionhangapc/LTask-2.0.git
- Entra na pasta do projeto
cd LTask-2.0
- Entra na pasta app do projeto
cd app
e executa o seguinte instrução na linha de comandonpm install
para installar as dependencia do frontend. - Volta para pasta raiz do projeto
cd ..
e entra na pasta apicd api
e executa o seguinte instrução na linha de comandonpm install
para installar as dependencia do backend emkdir uploads
para criar pasta responsavel pelos armazenamento de arquivos - Volta novamente para pasta raiz do projeto
cd ..
e executa o seguinte comandodocker-compose up
para construir as imagens e subir o projeto. - Execute o seguinte comado
docker ps
para ver quais container estão em execução. - Executa o seguinte comando
docker exec -i -t ltask-20-api-1 /bin/bash
ou no windows > git bashwinpty docker exec -it ltask-20-api-1 sh
para abrir o shell do container da api em execução, onde 'ltask-20-api-1' é o nome do container. - Com o shell do container da api aberto, rodamos os comandos
npx knex migrate:latest
enpx knex seed:run
criar e preencher as tabelas do nosso banco de dados. - Agora so digitar
http://localhost:8000/
no navegador para abrir o projeto.
- Node
- Vue
- Postgres
- Knexjs
- Fastify
- Docker
- Vuetify
- Nuxtjs