Tecnologias | Projeto | Como utilizar em sua máquina
Esse projeto foi desenvolvido com as seguintes tecnologias:
Este projeto consiste em uma lista de tarefas compartilhada que permite que você e seus colegas utilizem de forma que cada um possa organizar suas próprias tarefas, editando listas de tarefas compartilhadas entre vocês, fazendo com que se organizem em relação a atividades em grupos, feito com React.js no front-end, Node.js no back-end e MySQL de banco de dados onde, o mesmo conta com várias funcionalidades para melhor aproveito dos usuários, como:
- Cadastro, login, logout e autenticação de usuários.
- Criação de listas de tarefas.
- Cadastro de tarefas.
- Compartilhamento de listas de tarefas.
- Aceitação ou recusa de convites.
- Edição de listas compartilhadas.
- Exclusão de listas de tarefas.
- Listagem de listas de tarefas.
- Visualização e edição de listas de tarefas.
As tarefas requisitadas no arquivo em anexa estão presentes dentro da pasta files com seus respectivos documentos:
Tarefa 01: DER-todo-list.jpeg;
Tarefa 02: MLR-todo-list.txt;
Tarefa 03: script.sql;
Tarefa 05: query.sql;
- Clone o repositório utilizando o comando
git clone https://github.com/fco3lho/shared-todo-list
. - Caso não possua, instale o Docker e o Docker Compose em sua máquina.
- Execute o comando
docker compose up -d
na pasta raíz do projeto. - Após carregar todas as dependências e eecutar todos os comandos, verifique se os 3 containêres (client, server e database) estão em funcionamento, com o comando
docker ps
. - Se estiverem funcionando, abra a aplicação na página
http://localhost:3000
para utilizá-la.
Projeto elaborado por Felipe Coelho de Oliveira Campos, Henrique Souza Fagundes, João Pedro Martins Espíndola, Lucas Farinelli Crivellari de Pinho, Pedro Henrique Louback Campos
Alunos da matéria de Banco de Dados 1 do curso de Engenharia da Computação
no CEFET-MG