Skip to content

é uma ferramenta desenvolvido para ajudar as pessoas (de forma individual) a organizar suas atividades priorizando as mais urgentes.

Notifications You must be signed in to change notification settings

claudionhangapc/LTask-2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LTask-2.0

É uma ferramenta desenvolvido para ajudar as pessoas (de forma individual) a organizar suas atividades priorizando as mais urgentes.

Status do projeto

  • Em desenvolvimento
  • Parado

Funcionalidades

  • 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

Pré-requisito

  • Docker - você pode saber mais aqui

Instalação

  1. Clona o projeto no diretório da tua maquina git clone https://github.com/claudionhangapc/LTask-2.0.git
  2. Entra na pasta do projeto cd LTask-2.0
  3. Entra na pasta app do projeto cd app e executa o seguinte instrução na linha de comando npm install para installar as dependencia do frontend.
  4. Volta para pasta raiz do projeto cd .. e entra na pasta api cd api e executa o seguinte instrução na linha de comando npm install para installar as dependencia do backend e mkdir uploads para criar pasta responsavel pelos armazenamento de arquivos
  5. Volta novamente para pasta raiz do projeto cd .. e executa o seguinte comando docker-compose up para construir as imagens e subir o projeto.
  6. Execute o seguinte comado docker ps para ver quais container estão em execução.
  7. Executa o seguinte comando docker exec -i -t ltask-20-api-1 /bin/bash ou no windows > git bash winpty 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.
  8. Com o shell do container da api aberto, rodamos os comandos npx knex migrate:latest e npx knex seed:run criar e preencher as tabelas do nosso banco de dados.
  9. Agora so digitar http://localhost:8000/ no navegador para abrir o projeto.

Tecnologias

  • Node
  • Vue
  • Postgres
  • Knexjs
  • Fastify
  • Docker
  • Vuetify
  • Nuxtjs

Documentação

  • Back-end do projeto

  • Front-end do projeto

About

é uma ferramenta desenvolvido para ajudar as pessoas (de forma individual) a organizar suas atividades priorizando as mais urgentes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages