Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.42 KB

README.md

File metadata and controls

38 lines (27 loc) · 1.42 KB

App de Metas

Este é um aplicativo interativo de metas, desenvolvido durante o evento NLW Pocket: Javascript da Rocketseat. O projeto utiliza JavaScript e Node.js, permitindo que os usuários cadastrem, listem, marquem metas como concluídas, e excluam metas, com os dados sendo armazenados em um arquivo JSON.

Funcionalidades

  • Cadastrar novas metas
  • Listar metas cadastradas
    • Visualizar metas realizadas
    • Visualizar metas abertas
  • Marcar e desmarcar metas como concluídas
  • Excluir metas
  • Persistência de dados em arquivo (metas.json)
  • Interface de prompts interativos via terminal

Tecnologias Utilizadas

  • JavaScript: Lógica do projeto.
  • Node.js: Runtime para rodar o código.
  • Inquirer: Biblioteca para criar prompts interativos no terminal.
  • FS (File System): Módulo do Node.js para leitura e escrita em arquivos.
  • JSON: Formato para armazenar as metas.

Estrutura de Arquivos

  • index.js: Arquivo principal que contém a lógica do aplicativo.
  • metas.json: Arquivo que armazena as metas cadastradas.
  • assuntos-vistos.md: Lista de tópicos abordados durante o desenvolvimento do projeto.
  • to-do.md: Lista de funcionalidades desenvolvidas.

Funcionalidades Futuras

  • Validação mais robusta para a entrada de dados.
  • Melhorar a interface de prompts para maior personalização.

Créditos

Projeto desenvolvido durante o evento NLW Pocket: Javascript da Rocketseat.