Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firebase + Node.js: CRUD de Usuários via CLI

Bem-vindo ao meu repositório de estudos com Firebase Neste projeto, desenvolvi um CRUD simples de usuários utilizando Ts, explorando operações básicas e consultas em banco de dados, com interação via terminal.

Sobre o Projeto

Este projeto foi desenvolvido com o objetivo de praticar a integração com o Firebase, focando principalmente na manipulação de dados e estruturação de operações CRUD (Create, Read, Update, Delete).

A aplicação funciona via linha de comando, utilizando a biblioteca terminal-kit para simular um fluxo interativo com o usuário.

O que você encontrará aqui?

  • ✔️ Cadastro de usuários (Create)
  • ✔️ Listagem de usuários (Read)
  • ✔️ Atualização de dados (Update)
  • ✔️ Remoção de usuários (Delete)
  • ✔️ Consultas personalizadas (ex: por data, filtros, etc.)
  • ✔️ Integração com Firebase
  • ✔️ Manipulação de dados assíncrona
  • ✔️ Interface interativa via terminal (CLI)
  • ✔️ Organização de código e separação de responsabilidades

O que estou praticando?

Integração com serviços externos (Firebase) Estruturação de CRUD em aplicações reais Manipulação de dados assíncronos Boas práticas com Node.js Organização de fluxo de aplicação via CLI Tratamento de erros e controle de exceções

Tecnologias Utilizadas

Node.js TypeScript Firebase terminal-kit Git

Como executar o projeto

Instalar dependências

npm install

Rodar o projeto

npm run dev

É necessário configurar as credenciais do Firebase antes de executar o projeto. (deixei o .exemple pra ajudar)

Por que Firebase?

O Firebase facilita o desenvolvimento de aplicações modernas ao fornecer uma infraestrutura pronta para autenticação, banco de dados e serviços em nuvem.

Neste projeto, utilizei o Firebase para entender melhor como trabalhar com dados em tempo real e integrar serviços externos de forma prática.

Objetivo Consolidar o uso do Firebase em aplicações backend Praticar operações CRUD em um cenário real Trabalhar com entrada de dados via terminal Evoluir na construção de aplicações interativas

Vamos conectar?

Se quiser trocar ideias sobre backend, Firebase ou desenvolvimento em geral, fique à vontade para entrar em contato.

Sugestões, feedbacks e melhorias são sempre bem-vindos!!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages