PROJETO
Estou desenvolvumento uma API que coleta alguns dados do ambiente on-primise e cloud e preciso de uma interface (dashboard e administrativo) para esse sistema.
O projeto final, consiste em Login JWT (multitenant), formulários de cadastro de recursos, gráfico de dependências, dashboard com contadores e um painel administrativo do perfil do usuário.
A estrutura tem que ser fácil para acoplar novos componentes que não estão projetos no primeiro momento.
Como será a execução do projeto?
Vamos executar o projeto etapa por etapa, ou seja, iremos em conjunto definir a atividade, programar as horas e executar.
Quais as atividades base que iremos ter no projeto?
1. Estrutura do projeto, entendimento como um todo, para que possamos dividir as etapas;
2. Criar o layout de cada etapa (figma pode ser um diferencial - dependendo o número de horas);
3. Criação de menus;
4. Criação da tela de formulários
- CRUD
- Search
- view details by Modal
5. V1 do dashboard
- v1. Filtro do dashboard
6. V1 gráfico de depenências
- v1. Filtro gráfico de depenências
7. Tela de login
8. Painel administrativo do usuário
9. V2 do dashboard
- v2. Filtro do dashboard
10. V2 gráfico de depenências
- v2. Filtro gráfico de depenências
11. Possivelmente, terá uma pagina de pagamento, para contratar a plataforma, mas esse etapa está em aberto.
O projeto pode ser feito em outro framework ou biblioteca tipo (React, Vue, AngularJS, ...)?
Não
Por que não pode ser feito em outro framework?
Simples, porque será em Angular (material ou primeng).
Qual o prazo?
Pro ser um projeto interno, não temos prazo de entrega. Como mencionado, iremos tratar etapa por etapa, valores, atividades e prazo de entrega.
Estou disposito a marcar uma call, para alinhar o projeto antes do aceite. Lembrando, o projeto será executado por horas previamente acordadas.
Páginas/portais que podemos seguir como referência:
argocd -
https://argo-cd.readthedocs.io/en/stable/assets/argocd-ui.gif
kubevela -
https://kubevela.io/assets/images/app-with-target-b304926f1ccae3466b3084ef3f3e5571.jpg
backstage -
https://backstage.io/img/demo-screen.png
Duração do projeto Não estabelecido