Sobre este projeto
it-programming / desktop-apps
Aberto
Estamos buscando um desenvolvedor experiente para revisar e aprimorar o instalador da nossa aplicação Electron Angular. Atualmente, utilizamos Electron Builder com o padrão NSIS para a criação do instalador. O fluxo de instalação, que inclui a instalação do SQL Server LocalDB e outros pacotes, funciona, mas a experiência do usuário final é insatisfatória e precisa ser profissionalizada.
O projeto envolve as seguintes melhorias e implementações:
1. Implementar uma interface de usuário profissional e intuitiva para o instalador, garantindo uma experiência de instalação fluida e agradável.
2. Desenvolver a lógica para verificar a presença do SQL Server LocalDB no sistema do usuário e, caso não esteja instalado, proceder com a instalação automática.
3. Garantir a correta inicialização da aplicação Windows após a conclusão da instalação.
4. Implementar um controle robusto para o início e gerenciamento do banco de dados local (SQL Server LocalDB).
5. Desenvolver um sistema de controle para o início e gerenciamento do backend da aplicação.
6. Integrar uma funcionalidade de auto-updater, permitindo que a aplicação detecte e instale automaticamente novas versões disponíveis.
7. Adicionar uma barra de progresso clara e funcional durante todo o processo de instalação para informar o usuário sobre o andamento.
8. Ao final da instalação, incluir uma etapa de conclusão que possa forçar o logout do usuário, se necessário, e oferecer a opção de reiniciar a aplicação.
Nosso ambiente de build é baseado em Docker e o deploy é feito de forma automática, portanto, o profissional deve estar familiarizado com essas práticas. O objetivo é entregar um instalador que não apenas funcione perfeitamente, mas que também transmita profissionalismo e confiança aos nossos usuários.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias