Gil Alves
Fullstack Developer
Brasil Promotora
Lançamento | 2022 |
Atribuições | Front-end, Designer, |
Tecnologias | Next.js, React, Typescript, React Query, React-Hook-Form, TailwindCSS, Headless UI, |
Plataforma CMS que permite o cadastro de consultores e o gerenciamento de suas vendas e leads, com visão para consultor e administrador.
Visitar o siteAplicação
Esse projeto foi um freelancer trabalhando em conjuto com um dev backend e um líder de produto. A ideia era resolver uma dor de um empreendedor que usava uma plataforma para gerir seus consultores, que era uma plataforma disponibilizada pelo banco da qual trabalhava em conjunto mas que tinha algumas limitações de dados e comunicação com os consultores.
Desafio
Ja tenho uma boa familiariedade com CMS então foi bem tranquilo criar as funcionalidades mais comuns, como: login, autenticação, listagem de informações em tabela, formulário dinâmico, e pagina interna das informações. O famoso CRUD.
Apesar de ser um projeto simples e pequeno, tive o interesse de trabalhar pela primeira vez com estado global e cache de requisição. Então me aventurei em React Query e tive que repensar bastante a lógica de como atualizar e reorganizar a lista caso tenha alguma alteração ou remoção de item.
Desenvolvido
- Aplicação única, o mesmo site serve para o administrador e para o consultor, alterando as funcionalidades e permissões baseado no login realizado.
- Autenticação cliente side e server side.
- Permissões baseada em grupos (administrador, consultor)
- Estado global e cache de requisições, visando performance e experiência do usuário.
- Componentes acessíveis usando Headless UI
Desfecho e melhorias
O MVP foi entregue funcionando como esperado, no momento a aplicação está em standby enquanto o empreendedor organiza o processo de implementação e divulgação para seus consultores. Para o futuro a ideia é que tenha mais módulos, como o de pagamento, cursos e consultoria. É um projeto interessante, espero poder trabalhar nele novamente em breve.