Skip to content

MikalROn/projeto-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Projeto Task

Gerenciador de Tarefas desenvolvido com Spring Boot no backend e Angular no frontend. O projeto é um CRUD completo para o gerenciamento de tarefas.

Spring   


Tecnologias Utilizadas

  • Backend: Java com Spring Boot e Thunder Client (para testes)
  • Frontend: Angular, Bootstrap, Angular Material
  • Banco de Dados: MySQL
  • Gerenciamento de Dependências: Maven (backend) e NPM (frontend)

Estrutura do Projeto

O projeto está dividido em dois repositórios:

Desenvolvido com Angular. Fornece a interface de usuário para a aplicação.

API REST desenvolvida em Spring Boot, que gerencia os dados e a lógica do sistema.


Funcionalidades

  • Listagem de Tarefas: Visualize todas as tarefas cadastradas.
  • Criação de Tarefas: Adicione novas tarefas com título e descrição.
  • Edição de Tarefas: Atualize os detalhes de uma tarefa existente.
  • Exclusão de Tarefas: Remova tarefas que não são mais necessárias.
  • Concluir tarefas: Atualiza tarefa como concluida
  • Desfazer Conclusão de Tarefas: Permite valtar atras na conclusão da tarefa

Instalação

Backend

Backend do sistema de tasks

Requisitos

  • Docker compose

Instalar

  1. Clone o repositório do backend:

    git clone git@github.com:MikalROn/task-backend.git
  2. Abra o projeto:

    cd task-backend
  3. Inicie o banco de dados:

    docker-compose up -d
  4. Compile e execute o projeto:

    mvn spring-boot:run

Banco de dados

Você pode acessar o banco dedados atravez do phpmyadmin no link http://localhost:8081/

myadmin

Frontend

  1. Clone o repositório do frontend:

    git clone git@github.com:MikalROn/task-frontend.git
  2. Instale as dependências:

    npm install
  3. Execute o projeto:

    Use npm start para que rode as configurações de proxy.

    npm run start
  4. Acesse a interface no navegador: http://localhost:4200


Licença

Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Contato

About

Gerenciador de tarefas Spring + Angular ( CRUD )

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors