Bem-vindo à Aplicação de Anotações Vue.js! Esta aplicação minimalista permite que você crie, liste e visualize detalhes de anotações de forma fácil e rápida.
Esta é uma aplicação simples de anotações desenvolvida em Vue.js.
- "+ Criar Anotação":
- Ao clicar neste botão, a aplicação verifica se há anotações existentes.
- Se não houver anotações, redireciona para a tela de criação de anotação (
/criar-anotacao
). - Se houver anotações, redireciona para a lista de anotações (
/lista-anotacoes
).
-
"Salvar":
- Salva a anotação com base nos dados preenchidos no formulário.
- Limpa o formulário após salvar.
- Redireciona para a lista de anotações (
/lista-anotacoes
).
-
"Excluir":
- Exibe um modal de confirmação para excluir a anotação.
- Após a confirmação, exclui a anotação e redireciona para a tela inicial (
/
).
-
Anotações na Lista:
- Cada anotação na lista exibe seu conteúdo.
- Clique em uma anotação para ver detalhes no lado direito.
-
"+ Criar Anotação":
- Redireciona para a tela de criação de anotação (
/criar-anotacao
).
- Redireciona para a tela de criação de anotação (
- "Excluir":
- Exibe um modal de confirmação para excluir a anotação.
- Após a confirmação, exclui a anotação e retorna para a lista de anotações (
/lista-anotacoes
).
- "Salvar Sessão":
- Gera um token único para salvar a sessão atual.
- Exibe um modal com o token gerado.
- Esse token pode ser usado para recuperar as anotações em outro dispositivo.
-
"Cancelar":
- Fecha o modal de confirmação sem excluir a anotação.
-
"Excluir":
- Confirma a exclusão da anotação, exclui-a e fecha o modal.
- Esta aplicação utiliza o IndexedDB para armazenar localmente suas anotações. O IndexedDB é uma API de baixo nível para armazenamento de dados no navegador, permitindo que as anotações sejam salvas e recuperadas mesmo após o fechamento do navegador.
Certifique-se de ter o Node.js instalado em seu sistema antes de prosseguir.
- Clone o Repositório:
git clone (https://github.com/Deivison-Pimentel/notas-app-speedio.git)
- Navegue até o Diretório da Aplicação:
cd notas-app-speedio
- Instale as Dependências:
npm install
- Execute a Aplicação:
npm run serve
Abra o seu navegador e visite http://localhost:8080 para visualizar a aplicação.