Desenvolvimento web - controle financeiro pessoal

  • Status do projeto

    Fechado
  • Interessado

    11
  • Postado em

  • Localização

    O projeto pode ser concluído remotamente
  • Orçamento

    R$ 100 - R$ 500
  • Depósito pago

    R$ 0,00
  • Bônus total por indicação

    R$ 10,00
  • Na contratação

    R$ 10,00
  • postado por

    RICHARD
  • Habilidades:

Descrição do Projeto

PFC - PERSONAL FINANCIAL CONTROL

Página Login: Página com autenticação funcional, em caso de sucesso abre a
página Admin para “Cadastro de Receitas e Despesas”, “Cadastro de
Categorias”, “Cadastro de Contas” e “Cadastro de Usuários”, caso contrário,
erro de login e retorna para “Login”;

Página Admin: Página onde encontramos uma lista de Lançamentos do dia e
funções por meio de um CRUD, criar, ler, atualizar e deletar de Receitas,
Despesas; Além de levar para uma página de Cadastro de Categorias,
Cadastro de Contas e Cadastro de Usuários, que também devem ter as
funcionalidades, criar, ler, atualizar e desativar;

Página Cadastro de Receitas e Despesas: Página onde cadastramos uma receita
ou despesa nova ou alteramos uma existente; Neste cadastro devemos ter
campos como demonstrado mais a frente e salvar em banco por meio da API;


Página Cadastro de Categorias: Página onde cadastramos uma categoria de
receita ou despesa nova ou alteramos uma existente; Neste cadastro devemos
ter campos como demonstrado mais a frente e salvar em banco por meio da
API;

Página Cadastro de Contas: Página onde cadastramos uma conta nova ou
alteramos uma existente; Neste cadastro devemos ter campos como
demonstrado mais a frente e salvar em banco por meio da API;

Página Cadastra Usuários: Página onde cadastraremos os usuários; Contendo
uma Lista dos Usuários; Os dados serão salvos em banco por meio da API;
Página de Lançamentos: Página onde devemos listar todas as entradas de
receitas e despesas, em ordem de due_date, com possibilidade de cadastrar
mais receitas e/ou despesas; Possibilidade de abrir o lançamento para realizar
alterações / confirmação / pagamento / cancelamento;
Deve possibilitar listar despesas e receitas por mês;

MIDDWARES
Autenticador: middware que deve interagir entre a página de login e o banco
para retornar true ou false;
lembrete: middware que deve interagir entre a página de Lançamentos, e o
banco, buscando e informando em uma modal, o lançamento do dia e os em
atraso;

Exemplo de dados :

“users”
[
{
"id": "7a6cc1282c5f6ec0235acd2bfa780145aa2a67fd",
"name": "*****************",
"email": "************",
"user": "************",
"pwd": "7a6cc1282c5f6ec0235acd2bfa780145aaskem5n",
"level": "admin",
"status": "on"
},
]

“accounts”
[
{
"id": "7a6cc1282c5f6ec0235acd2bfa780145aa2a67fd",
"description": "Conta Corrente",
"comments": "***************: 4564-4",
},

]

“categories”
[
{
"id": "7a6cc1282c5f6ec0235acd2bfa780145aa2a67fd",
"description": "Aluguel",
"type": "Despesa",
},
{
"id": "7a6cc1282c5f6ec0235acd2bfa780145aa2a67fd",
"description": "Salário",
"type": "Receita",
},

]

“entries”
[
{
"id": "7a6cc1282c5f6ec0235acd2bfa780145aa2a67fd",
"type": "Despesa/Receita",
"categories": "Aluguel",
"description": "Aluguel apto",
"value": "750,00",
"due_date": "2023-08-15",
"payment_date": "2023-08-10",
"account": "Conta Corrente",
"status": "Lancada/Confirmada/Paga/Cancelada",
"comments": "on"
},

]

Tecnologias a serem usadas:
Front-end (REACT NEXT)
❑ React - Next
❑ Axios
❑ JSX
Back-end (NODE API REST)
❑ Node
❑ Express
❑ ************
❑ Rest
❑ Cors
❑ Mongoose
Bando de dados
❑ MongoDB

Freelancers interessados

    {{ item.displayName }} {{ item.displayName }}

    {{ item.displayDisciplines }}

    • {{ item.hourlyRate || '-' }} por hora
    • {{ item.cityName }}
      {{ item.stateName }}, {{ item.countryName }}
    • {{ item.nrSharedConnections }} conexões compartilhadas

Nenhum freelancer interessado ainda

Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.