[PT-BR] Este projeto foi desenvolvido durante o evento NLW Pocket da RocketSeat utilizando JavaScript e Node.js. O aplicativo possui funcionalidades que permitem aos usuários cadastrar metas, acompanhá-las e visualizar o metas abertas ou realizadas. Além disso, oferece a possibilidade de excluir metas já cadastradas, proporcionando uma experiência prática e eficiente no gerenciamento de objetivos pessoais ou profissionais.
[EN] This project was developed during the NLW Pocket event by RocketSeat using JavaScript and Node.js. The app has functionalities that allow users to create goals, track them, and view either open or completed goals. Additionally, it offers the ability to delete already registered goals, providing a practical and efficient experience in managing personal or professional objectives.
Here's how the app works:
Project.working.mp4
[PT-BR] Desafios e Aprendizados: Durante o processo de desenvolvimento, enfrentei desafios como aprender a lidar com funções assíncronas e promises. No entanto, aprendi lições valiosas sobre como depurar problemas no JavaScript.
[EN] Challenges & Learnings: Throughout the development process, I faced challenges such as learning how to handle asynchronous functions and promises]. However, I learned valuable lessons about debugging JavaScript issues.
[PT-BR] Esse projeto foi uma excelente oportunidade para aplicar as habilidades adquiridas durante o evento NLW Pocket, e consolidou meu entendimento sobre como construir aplicações interativas com JavaScript. Pretendo continuar melhorando este projeto, ao construir uma interface interativa e dinâmica, além de adicionar novas funcionalidades.
[EN] This project was a great opportunity to apply the skills learned during the NLW Pocket event, and it solidified my understanding of how to build interactive applications with JavaScript. I plan to continue improving this project by building an interactive and dynamic interface plus adding new features.