Skip to content

This application consists of a manager of things you have todo, with back-end made with Spring Boot and front-end with Angular 12

Notifications You must be signed in to change notification settings

mmacedoaraujo/to-do-list-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projeto To-Do

Tecnologias usadas no projeto

O que é o Projeto To-Do

Uma aplicação web com back-end desenvolvido em Java + Spring Boot e front-end em Angular, que tem como intuito gerenciar tarefas inseridas por um usuário. Cada tarefa consiste de uma data para finalizar especificada pelo usuário, um título e uma descrição opcional.

O que podemos fazer com a aplicação?

No atual momento podemos adicionar novas tarefas, editar e excluir tarefas já existentes.

Instalação

Rodando o backend do projeto

Clone o projeto com:

 git clone https://github.com/mmacedoaraujo/to-do-list-application.git

Após clonar o repositório na sua máquina, navegue para a pasta do backend:

 cd todo-list-backend

Em seguida abra-o como projeto Maven em uma IDE

Assim que o backend tiver rodando, você poderá acessar os endpoints através do endereço:

 http://localhost:8080/todos

Rodando o frontend do projeto

Instalando o Node

Antes de seguir em frente, instale o Node.js. Mas atenção, na data de hoje (10/11/2022) a última versão LTS do Node (18.12.1) está gerando incompatibilidade com o projeto, recomendo baixar a versão 16 LTS do Node.

Você pode verificar se o Node foi instalado na sua máquina executando o comando abaixo no terminal:

 node --version

Executando o frontend

Após clonar o repositório na sua máquina, navegue para a pasta do frontend

 cd todo-list-frontend

Agora vamos instalar o Command Line Interface ou CLI do Angular com o comando:

 npm install -g @angular/cli

Execute o comando abaixo para instalar as dependências do projeto:

 npm install

Agora subiremos o servidor local com:

 ng serve

E para acessar a aplicação é só inserir no navegador:

 http://localhost:4200

About

This application consists of a manager of things you have todo, with back-end made with Spring Boot and front-end with Angular 12

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published