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.
- Login e Registra
- Mostrar todas as tarefas do usuario
- E possivel editar, criar e deleta tarefa
Outras tecnologias como, banco de dados H2, css module, spring security e jwt
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.
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
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
Mi Task é licenciado pelo MIT License.