Pesquisar

Desenvolver sistema para gestão de faturas

20/12/2024 às 18:57

Descrição do Projeto:

Criar um sistema para gerenciar faturas, seus tipos, os clientes associados e as informações complementares, como endereços e classificações. O sistema será responsável por organizar, registrar e acompanhar as faturas emitidas para os clientes.

O desenvolvimento será realizado com Nest.js, Next.js ou Nuxt.

---

Principais funcionalidades:
1. Gestão de clientes (Tabela: person)
• Cadastro de clientes, incluindo:
• Nome completo, apelido, celular e conta no Instagram.
• Status do cliente (ativo/inativo) vinculado ao tipo (status_type_id).
• Possibilidade de habilitar/desabilitar um cliente.
• Consulta de clientes por nome, apelido ou status.
• Atualização e exclusão de registros de clientes.

2. Gestão de endereços (Tabela: address)
• Cada cliente pode ter um ou mais endereços vinculados.
• Registro de informações como:
• Nome do endereço, CEP, rua, número e complemento.
• Consulta de endereços associados a um cliente específico.
• Gerenciamento de endereços com ativação/desativação.

3. Gestão de faturas (Tabela: invoice)
• Criação de faturas com os seguintes dados:
• Cliente associado (campo person_id).
• Tipo de fatura (invoice_type_id).
• Informações financeiras: valor total, desconto, valor pago.
• Datas relevantes: criação e início da cobrança.
• Consulta de faturas por cliente, tipo de fatura, código da fatura ou período de emissão.
• Atualização e exclusão de faturas existentes.

4. Tipos de fatura (Tabela: invoice_type)
• Registro e manutenção dos tipos de fatura (exemplo: "mensalidade", "serviço avulso", "produto").
• Possibilidade de habilitar/desabilitar tipos de fatura.
• Relacionamento direto com as faturas (invoice).

5. Classificação de clientes (Tabelas: classification e person_classification)
• Organização dos clientes em categorias, como "VIP", "Inadimplente", "Corporativo".
• Cada cliente pode pertencer a uma ou mais classificações.
• Possibilidade de criar, editar, desativar e consultar classificações.

----

Requisitos técnicos:
Back-end:
• Framework: Nest.js ou Next.js
• Banco de dados: PostgreSQL, baseado no diagrama fornecido.
• ORM: TypeORM ou Prisma para facilitar a comunicação com o banco de dados.
• API REST: Disponibilização de endpoints para CRUD de faturas, clientes, endereços, tipos e classificações.
• Documentação: Swagger para descrever e testar a API.

Front-end:
• Framework: Nest.js ou Next.js
• Interface de usuário:
• Tela de gerenciamento de faturas (cadastro, consulta, edição e exclusão).
• Tela de cadastro e consulta de clientes.
• Integração: Comunicação com o back-end via REST.

-----

Autenticação e autorização:
• Autenticação com JWT.
• Controle de acesso por nível de usuário (exemplo: administrador, usuário padrão).

Outros requisitos:
Testes automatizados:
• Testes unitários com Jest.
• Testes de integração para validar os fluxos.

Deploy:
• Contêinerização com Docker para facilitar a distribuição.

Habilidades desejadas:

Docker NodeJS PostgreSQL React Vue.JS

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 07/01/2025 às 16:01

Última interação: 24/12/2024 às 10:02

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 23
Propostas excluídas: 3
Interessados: 29
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (20)
  • Freelancer Pro Patrick S.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolver front-end para projeto disruptivo - Habilidades Gerais Essenciais FE: Desenvolvedor Front-end (FE) Pleno será responsável por construir a interface do usuário intuitiva, responsiva e performática da plataf...

Criar site para venda de e-books com proteção de conteúdo - Olá! Estou em busca de um freelancer para desenvolver um site profissional para venda de e-books, com os seguintes requisitos técnicos e funcionais: Quero um site próprio onde...

Desenvolver site para nutricionista - Gostaria de solicitar um orçamento para o desenvolvimento de um site com as mesmas funcionalidades, estrutura e estilo do exemplo abaixo: • https://nutrigo-30-dias-completo.lovable.app...

Desenvolver site responsivo em HTML, CSS e JavaScript - Boa tarde, desenvolvedor, Nós estamos reformulando o site. O site atual foi feito em WordPress e, além de lento, não funciona com Google Ads. Nosso objetivo para o novo site &...

Desenvolver website focado em viagens - Oi, Estou procurando um desenvolvedor web que possa criar um website focado em viagens. Será em estilo blog, mas abordando vários assuntos. Gostaria de alguém com experiê...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.