O projeto proposto pela Cubos Acadaemy para construir uma RESTful API do zero utilizando Node.js e PostgreeSQL como banco de dados. O grande desafio consistia em trabalhar em dupla, precisavamos paralelamente programar nossos endpoints sem que afetasse o código do outro. Para controle de tarefas utilizamos o trello que nos ajudou bastante em dividir as tarefas e entender o que ainda precisa ser feito no projeto. Esse projeto foi de grande valia pois aprendi conceitos de criptografia e autenticação que vai ser de suma importância para meus projetos futuros.
- Bcrypt
- dotenv
- email-validator
- express
- jsonwebtoken
- pg
- Cadastrar Usuário
- Fazer Login
- Detalhar Perfil do Usuário Logado
- Editar Perfil do Usuário Logado
- Listar categorias
- Detalhar categoria
- Cadastrar categoria
- Editar categoria
- Remover categoria
- Listar transações
- Detalhar transação
- Cadastrar transação
- Editar transação
- Remover transação
- Obter extrato de transações
- Filtrar transações por categoria