Skip to content

Desafio: Construir uma RESTful API bancária que permita realizar todas as manipulações CRUD.

Notifications You must be signed in to change notification settings

luelencavalheiro/Desafio-BackEnd-APIRESTFulBancaria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio Módulo 3 - Backend - Iara e Luelen

Habilidades Técnicas Desenvolvida no Projeto 🤝

  • criação de rotas usando status code
  • validação de dados e requisições
  • criação de banco de dados PostgreSQL
  • manipulação de informações no banco de dados
  • criptografia de senha antes de armazer no banco de dados
  • verificação de token de autenticação
  • instalação de frameworks e dependências
  • uso de ferramentas como Insomnia, BeeKeeper e Discord
  • organização e trabalho em equipe
  • comunicação interpessoal através de dailys diárias para alinhamento do projeto

Funcionalidades da Api RESTful 🛠

  • Cadastrar Usuário

Cadastrando Usuário

  • Fazer Login

Fazendo Login

  • Detalhar Perfil do Usuário Logado

Detalhando Perfil do Usuário Logado

  • Editar Perfil do Usuário Logado

Editando Perfil do Usuário Logado

  • Listar categorias

Listando categorias

  • Listar transações

Listando transações

  • Detalhar transação

Detalhando transação

  • Cadastrar transação

Cadastrando transação

  • Editar transação

Editando transação

  • Remover transação

Removendo transação

  • Obter extrato de transações

Obtendo extrato de transações

  • [Extra] Filtrar transações por categoria

Como executar o projeto 🗂️

Pré-requisitos

Você vai precisar ter instalado em sua máquina as seguintes ferramentas:

  • Git
  • Node.js
  • VSCode ou outro editor

Para trabalhar com o projeto você deverá seguir os seguintes passos:

  • Clone este repositório
  • Instale as dependências com o comando npm install
  • Certifique-se de ter um cliente de banco de dados PostgreSQL instalado em seu sistema. Você pode baixar e instalar o PostgreSQL a partir do site oficial
  • Escolha um cliente de banco de dados PostgreSQL, sugerimos o Beekeeper Studio
  • Crie o banco de dados a partir do arquivo de despejo (dump)
  • Execute a aplicação em modo de desenvolvimento
  • O servidor inciará na porta:3000

Banco de dados

Banco de dados configurado no Beekeeper

tags: back-end módulo 3 nodeJS PostgreSQL API REST desafio

About

Desafio: Construir uma RESTful API bancária que permita realizar todas as manipulações CRUD.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published