Skip to content

Latest commit

 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Introdução

Neste repositório contém um projeto de uma ferramenta To-do list básica composta pelo CRUD e adicionada possibilidade de notificações quanto aos estados das tarefas. As tarefas podem ter data de prazo para auxiliar na verificação quanto ao estado. O projeto foi desenvolvido com React.JS no frontend juntamente com o Spring no backend.

Requisitos

  • NodeJS
  • Yarn
  • Java (versão 11)
  • Docker (opcional)
  • Docker Compose (opcional)

Como instalar e executar

Inicialmente, faça clonagem do repositório para a máquina local.

$ git clone git@github.com:Samuellucas97/To-Do-List.git

Backend

O banco de dados adotado é o MySQL. Porém o serviço do banco de dados será feito através de um container Docker.

$ cd backend-todolist
$ docker-compose up -d         ## Criando container
  • Obs.: As informações do MySQL usadas são database: todolisttest, username: root e password: root.

Em seguida, execute o seguinte comando:

$ mvn clean spring-boot:run 

Com isso, a aplicação backend será executada na porta 8080.

Frontend

Em outra aba, execute os seguintes comandos:

$ cd frontend               ## Execute dentro da pasta raiz do repositório
$ yarn install              ## Instalando dependências
$ yarn start

Com isso, a aplicação frontend executada na porta 3000. E será aberto o navegador em http://localhost:3000.

Releases

Packages

Contributors

Languages