Skip to content

Latest commit

 

History

History
120 lines (86 loc) · 6.01 KB

README.md

File metadata and controls

120 lines (86 loc) · 6.01 KB

Tópicos

Descrição

O Mitask é uma ferramenta para criação de tarefas ou ideias. Sendo possível acessar de qualquer lugar, seja desktop ou mobile. Uma ferramenta simples e fácil uso.

Um simples projeto para demostras minhas habilidades na criação de app web utilizando as tecnologias que domino, no back end e igualmente no front end.

A aplicação e composta por duas parte front end e back end, em que front end foi desenvolvido em react com typescript e o back end desenvolvido em java com spring boot.

AVISO: totalmente educacional

Funcionalidades

  • Login e Registra
  • Mostrar todas as tarefas do usuario
  • E possivel editar, criar e deleta tarefa

Layout ou Deploy da Aplicação

Ferramentas Utilizadas

  • React
  • TypeScript
  • Java
  • Spring boot
  • Sass
  • HTML 5

Outras tecnologias como, banco de dados H2, css module, spring security e jwt

Pré-requisitos

Executar / Testar

Ao baixa / clona o projeto, no diretorio raiz havera dois diretorios principais, o client que ira conter o front end e o server nele estara o back end.

No terminal, clone o projeto:

git clone https://github.com/ygorfsguilherme/mi-task.git

Entre na raiz do projeto:

cd mit-task

Aviso: Para testa o projeto por completo, e de valia iniciar o back end e posteriormente o front end.

- Back-end

A dependencia necessario para o funcionamento correta do back end e o java 17.0.x apartir do diretorio raiz execute os seguintes comandos:

Entre no diretorio server:

cd server

Executar o back end no modo desenvolvidor/teste:

./mvnw spring-boot:run -Dspring-boot.run.profiles=dev

- Front end

Primeiro precisa certificar se o nodejs esta instalado em sua maquina e que esteja na versão v16.xx, para roda o projeto precisa do npm. apartir do diretorio raiz execute os seguintes comandos:

certifique que esta no diretorio raiz do projeto antes de realiza os proximos passos

Entra no diretorio client:

cd client

Necessario instalar as dependencias que o projeto necessita:

npm install

Executando o projeto em modo desenvolvedor/teste:

npm run dev

Captura de tela de 2023-08-12 00-55-53Captura de tela de 2023-08-12 00-55-57Captura de tela de 2023-08-12 00-57-17Captura de tela de 2023-08-12 00-57-40Captura de tela de 2023-08-12 00-58-40 Captura de tela de 2023-08-12 00-58-57

Licença

Mi Task é licenciado pelo MIT License.