Busco um desenvolvedor para criar um sistema completo de cadastro e gestão de clientes. O projeto será desenvolvido utilizando Laravel para o backend,
Vue.js para o frontend e PostgreSQL como banco de dados. É Fundamental que o backend utilize o sistema de migrations do Laravel para a gestão do esquema do banco de dados.
O sistema deve incluir os seguintes módulos principais:
1. Cadastro e Gestão de Perfis de Usuário: Cada perfil terá a opção de definir quais tipos de ações e funcionalidades podem ser acessadas dentro do sistema.
2. Cadastro de Usuários: Permite o registro de novos usuários, que serão vinculados a um perfil de acesso previamente definido.
3. Cadastro de Clientes: Funcionalidade para registrar informações detalhadas dos clientes.
4. Cadastro de Empresa do Cliente: Módulo para associar e gerenciar as empresas dos clientes cadastrados.
O objetivo é ter uma aplicação robusta, escalável e com uma interface de usuário moderna e responsiva.
Estrutura do Projeto
Perfis (roles)
- Nome
- Permissões (ações que pode fazer)
Usuários
- Nome
- E-mail
- Senha (hash)
- Perfil (relacionamento com Perfil)
Clientes
- Nome
- CPF/CNPJ
- Endereço
- Telefone
- E-mail
Empresas
- Nome
- CNPJ
- Endereço
- Relacionamento com Cliente
Prazo de Entrega: Não estabelecido