Executando verificação de segurança...
1
dody44
1 min de leitura ·

Dicas para um sistema da empresa

Olá, programadores e futuros programadores!

Tenho o seguinte problema que poderia ser resolvido na minha empresa, na qual minha função é na área de t.i, porém, não é na área de desenvolvimento!

O problema:

1° ponto - Possuímos na empresas laboratórios de informática, os quais precisam ser reservados pelo professor para que ela possa dar sua aula no dia em questão que ele pediu para reservar

2° ponto - precisamos de um programa em que possa ser realizado essas reservas, exibindo um calendário, com o número do laboratório que será a aula, nome do professor e disciplina para o dia e horario em questão

Essa é uma explicação resumida, creio que será possivel entender!

A ajuda e dicas que aceito são as seguintes:

Qual tecnologia usar, frameworks, hospedagem, quais as melhores opções e como realizar esse programa

Carregando publicação patrocinada...
2
2

qual plataforma de colaboração já usam hoje? Google Workspace ou Microsoft 365?

cadastre como laboratório como uma sala na plataform e já era, quem precisar agentar a aula aponta qual sala vai usar e boa...não tem pq reinventar a roda

1

Aqui na empresa onde trabalho usamos o Microsoft 365 e as salas de reunião são agendadas pelo Outlook/Teams e tem um administrador que serve de moderador para controlar os conflitos (e priorizar a direção), mas já supre exatamente o que o dody44 precisa.

1

Você não possui conhecimento algum em desenvolvimento?

Qual tecnologia/framework usar?

Dificil responder essa pergunta. Primeiro teria que entender se você já utilizou alguma linguagem antes.
Mas respondendo, eu iria de PHP com Laravel por ter uma curva de aprendizado relativamente baixa e ter uma comunidade extensa pra tudo que precisar.

Qual hospedagem?

Parece não ser uma aplicação grande, então optaria por algo mais simples, como por exemplo uma Hostinger da vida, pelo fato de ter uma interface e ter um suporte deles caso aconteça alguma coisa em relação a servidor (obviamente pra coisas minimas kk). Caso opte por uma VPS, iria de Digital Ocean nesse caso.

1
1

Eu não conheço um aplicativo deste tipo; no entanto, concordo com o jackmatheus. É melhor procurar algo existente do que construir um do zero. Posso dizer que trabalhar com gerenciamento de agendamento parece simples, mas na realidade é bastante complicado. Já tive que desenvolver um módulo de agendamento uma vez, e foi uma dor de cabeça tremenda. Se começar a listar os requisitos, verá que há muita coisa para construir. Por exemplo: reserva recorrente (toda semana, mês, etc.), gerenciamento de conflitos, confirmações, anexos, etc.

Se for algo interno, há empresas que utilizam o aplicativo de calendário do e-mail. Por exemplo, a suíte de aplicativos do Google (Google Calendar) possui suporte para adicionar salas nos eventos do calendário.

Eu não arriscaria colocar a empresa em risco desnecessário e construir um do zero, a menos que este seja um projeto por fora para o seu aprendizado.

1

Partido do princípio onde você ta tomando a decisão de desenvolver um software ao invés que usar alguma ferramenta já pronta, acho que você pode partir primeiro listando quais linguagens você tem ou está desejando aprender para executar o desenvolvimento.

Também, por mais que o desejo seja desenvolver uma aplicação para isso, é sempre bom testar o máximo possível as ferramentas disponíveis para poder tomar como expirações.

O combo que mais vejo dentro da minha bolha é Python no backend e Next.js no Frontend

1

Google Calendar já resolve o que precisa, assim como falou o Paulo. Mas se quiser dar uma impressionada ai no pessoal, entra no Bubble.io, estuda um pouco a ferramenta, faz essa aplicação como um projetinho pessoal e apresenta ai na empresa ele rodando. Vai ganhar uma moral legal hahaha