To do list se baseando nessa playlist, o projeto é uma To-do list com as funcionalidades de criar, editar e apagar tarefa, ela registra em cada tarefa o dia a qual foi criada. Foi feita usando node.js, com persistência em um banco de dados Mongo.DB e deploy com Heroku.
Decidi fazer algumas alterações do projeto apresentado na playlist, principalmente na estilização.
Para usar criar sua própria aplicação, basta clonar o repositório em sua máquina e executar o comando npm i
para instalar as dependências necessárias, depois fazer uma cópia do arquivo ".env.exemple" com o nome ".env", adicionando este ao arquivo ".gitignore". Após isso, inserir, respectivamente, a porta local que deseja rodar aplicação e seu url para uso do Mongo.DB (você deve criar uma conta e uma base de dados no site do Mongo.DB para ter acesso ao link mecionado).
Feito isso sua aplicação já estará persistindo os dados na base de dados, e para realizar o deploy você deve criar uma conta e um projeto no Heroku e depois selecionando o método desejado, no meu caso fiz conectando minha conta do GitHub à conta do Heroku e selecionando o repositório que eu queria para deploy.
- Para usar a aplicação localmente no navegador de sua escolha, basta que execute comando
npm run dev
, e acessar: http://localhost/PORTA, substituindo "PORTA" pelo número da usada no arquivo ".env". Mesmo rodando localmente é preciso que coloque o link correta para seu banco de dados Mongo.DB no arquivo ".env".