Sobre o Projeto como um todo:

A ideia desse projeto é criar a mesma aplicação utilizando várias tecnologias diferentes. O que vamos criar é uma aplicação de controle de gastos com login com email e senha, cadastro de usuário e um CRUD (Criar, Ler, Atualizar e Remover) de receitas e despesas.

Como acompanhar o desenvolvimento:

Você pode acompanhar o desenvolvimento desse projeto no meu canal do Youtube chamado Paulo Alves Dev. Cada branch no repositório faz referência a um dos vídeos da playlist de NodeJs com Express.

A branch master contém tudo o que foi desenvolvido no projeto até aqui. Cada passo projeto está separado em uma branch diferente.

Tecnologias utilizadas nesse repositório

  • BACKEND: NodeJs com Express
  • AUTENTICACAO: JWT
  • BANCO DE DADOS: Firebase firestore

Como executar o projeto

Basta clonar/baixar o projeto pra tua máquina, instalar as dependências com o comando npm install e executar o projeto com o comando node index.js.