No arquivo .env
estão disponíveis as configurações de porta do servidor web e os dados de autenticação no banco de dados.
Para criar o banco de dados utilize o comando: mysql -u root -p < server/database.sql
Verifique, também, o arquivo .env e veja se as configurações estão de acordo.
Alternativamente, você pode utilizar o docker-compose com o comando: docker-compose up -d A porta utilizada pelo MySQL deste docker-compose é a 3307. Assim, não esqueça de muda-la no arquivo .env.
Para instalar as dependências do projeto utilize o comando: npm install
Para rodar o servidor utilize o comando: npm run dev
Acesse a documentação em http://localhost:3010/api/v1/docs/
A partir da aplicação desenvolvida em sala de aula cada grupo deverá realizar as seguintes melhorias:
1º grupo: acrescentar uma mensagem de confirmação ao deletar uma tarefa. 2º grupo: realizar a paginação dos resultados. 3º grupo: acrescentar um checkbox para que uma tarefa tenha o seu status alterado para realizado ou não realizado. 4º grupo: determinar se um tarefa está realizada ou se está atrasada, estilizando com CSS. 5º grupo: definir atalhos do teclado para incluir, alterar ou deletar uma nova tarefa. 6º grupo: criar um alerta para mostrar as tarefas que estão com a data de realização prestes a vencer.