elainicristina / sistemaDeCadastro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sistema de cadastro

Projeto desenvolvido como desafio na etapa tecnica do processo seletivo para AP CODERS. O objetivo do desafio é um sistema responsável por gerenciar as sistema de condominios.

Sobre o projeto

A implementação do projeto foi todo com typescript, express, manipulando com typeorm. Tudo sobre projeto foi usado e resolvido lendo a documentação do typeorm. E contem um arquivo dockerFile para ajudar na visualização.

Como rodar

Projeto está preparado para usar msql. Arquivo de configuraçao do banco é ormconfig.js Dockerfile para facilitar a instalação.

Dados importantes

  • url: localhost:3001

  • rotas: despesas / unidade / inquilino

  • Para criar unidade req JSON.

{
   "indetificacao": "ap 1",
   "proprietario": "João Paulo",
   "condominio": "SunSheyin",
   "endereco": "rua dos bobos, n"
}
  • Para criar inquilino req do JSON.
{
   "nome": "João Paulo",
   "idade": 20,
   "sexo": "masculino",
   "telefone": "933004849",
   "email": "jjpaulo2@protonmail.com" 
}
  • Para criar despesa, req JSON
{
   "descricao": "sitio da barbie",
   "tipo_despesa": "entretenimento",
   "valor": "20000",
   "vencimento_fatura": "2022-01-20",
   "status_pagamento": false,
   "unidade": 1
}
  • Para filtrar por despesa por vencimento da fatura fatura

  • Para filtrar por unidade, precisa apenas do id da unidade

unidade

Observações

Muito gratificante participar desse projeto, amei realiza-lo, tive dificuldades em algumas implementações mas conseguir concluir e me orgulho disso.

About


Languages

Language:TypeScript 92.9%Language:JavaScript 4.4%Language:Dockerfile 2.8%