Skip to content

gustavoTheot/task-manager-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

❔ Sobe a aplicação

A aplicação é um sistema de gerenciamento de atividades que oferece recursos para criar, editar, visualizar e excluir tarefas. É possível visualizar as atividades de diferentes maneiras, como por ID, título ou situação. O repositório contém dois pacotes. O "task-manager-api" inclui a API da aplicação, contendo todas as regras, testes e conexão com o banco de dados. O pacote "task-manager-front" é responsável pela parte visual da aplicação.

🔨 Tecnologias utilizadas :

  • Java: utilizado para construir a API CRUD.
  • Spring Boot: framework utilizado em conjunto com suas dependências, como Spring Data JPA, Spring Web e PostgreSQL Driver, entre outros, para a construção da API.
  • Testes unitários utilizando SpringBootTest. 🧪
  • ReactJS com TypeScript: utilizado para desenvolver o front-end. :electron:
  • Biblioteca Zod e React-hook-form: utilizadas para a validação do formulário no front-end.
  • Axios: utilizado para a conexão entre a API e o front-end. 🗃️
  • Biblioteca Styled-components: utilizada para a estilização. 🎨

📦 Instruções de uso:

  • Certifique-se de ter o JDK instalado em sua máquina. 📤
  • Certifique-se de ter o Node instalado em sua máquina. 📤
  • Certifique-se de ter o PostregreSQL instalado na sua máquina.
  • Clone o repositório. :octocat:
  • Altere o arquivo application.properties para conectar sua aplicação back-end ao banco de dados passando sua url, username e password, no seguinte diretório dentro de task-manager-api: src/main/java/resources/application.properties
  • Execute a API na sua IDE, localizada no pacote "task-manager-api" (por exemplo, Eclipse, IntelliJ ou qualquer outra de sua preferência).
  • Abra o pacote "task-manager-front" no prompt de comando e execute o comando npm install para instalar as dependências necessárias (node_modules).
  • Execute o comando npm run dev no prompt de comando para iniciar o front-end.
  • Pressione Ctrl + clique esquerdo do mouse no local exibido no prompt para abrir a aplicação.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published