Analisando propostas

Ajuste em Sistema Web: front em javascript + css + html + Vue e backend c# mvc

Publicado em 05 de Junho de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Nosso ecosistema consiste de um backend api em c# mvc no visual studio 2015  e um front end javascript + css + html + VUE.
O projeto, que está bem no estágio inicial,  está com apenas 3 telas de cadastro desenvolvidas e uma tela de entrada login.
A api tem +-20 controllers, 3 models feitos usando apenas 3 tabelas do banco de dados ainda. Resumindo, estamos BEM no inicio.

O que precisamos:

Basicamente o que precisa ser feito está relacionado a segurança.
Implementar segurança no uso da api com token (aceito outras sugestões)
No front end preciso implementar o uso de "sessões", somente usuários autenticados podem acessar e manter-se usando a pagina/api.
Algo como criar um token temporário no servidor para cada usuário que tenha um tempo de validade, obrigando assim nova autenticação se o usuário deixar o sistema aberto por determinado período de tempo.
Atualmente tem pronto o login com uma autenticação do google token.
Outro item que vamos precisar é criar uma forma de que determinados usuários só consigam usar o sistema dentro de nossa rede/intranet.

Nossa jornada com VUE é recente e estamos tendo problema em "buildar" a aplicação. Vamos precisar de ajuda nisso também e ajuda de como ofuscar esse código no browser.
Nesse quesito de iniciante com VUE vamos apreciar sugestões e opniões sobre: padrões de como o código está escrito, frameworks que estamos usando, componentes que foram criados.
Podem ser melhorados para reaproveitar e diminuir repetição?
Todas as sugestões de melhorias para refatoração serão bem vindas. E lembrando que como o projeto está bem no inicio não teremos dificuldade nesta tarefa.

Estou a disposição para perguntas e dúvidas em relação ao projeto.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Duração do projeto De 1 a 3 meses

Habilidades necessárias

Outro projetos publicados por J. M.