Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor full-stack para criar um sistema de agendamento completo e online para uma escola. O projeto envolve o desenvolvimento de um banco de dados robusto, um backend eficiente e um frontend intuitivo, todos interligados e hospedados online para fácil acesso e gerenciamento.
O sistema deve permitir o agendamento de qualquer ambiente da escola (salas de aula, laboratórios, quadras, etc.) E equipamentos (projetores, computadores, kits didáticos). Além disso, será essencial a funcionalidade de cadastro e gerenciamento de professores, permitindo que eles utilizem o sistema para suas necessidades de agendamento.
Requisitos principais:
1. Desenvolvimento de Banco de Dados: Estrutura otimizada para armazenar informações de ambientes, equipamentos, professores, agendamentos e usuários.
2. Desenvolvimento Backend: Criação de APIs para gerenciar a lógica de negócios, autenticação de usuários, validação de agendamentos e integração com o banco de dados.
3. Desenvolvimento Frontend: Interface de usuário amigável e responsiva, permitindo que professores e administradores visualizem calendários de agendamento, realizem novas reservas, editem e cancelem existentes.
4. Hospedagem e Implantação: Todos os componentes (banco de dados, backend e frontend) devem ser implantados em um ambiente online acessível, garantindo a interligação e o funcionamento contínuo.
5. Funcionalidades Essenciais:
* Cadastro e gerenciamento de ambientes e equipamentos.
* Cadastro e gerenciamento de professores (com diferentes níveis de acesso, se aplicável).
* Visualização de disponibilidade de recursos em um calendário interativo.
* Criação, edição e cancelamento de agendamentos.
* Notificações (opcional, mas desejável) para confirmações ou conflitos.
6. Design e Usabilidade: A interface deve ser harmoniosa, limpa e fácil de usar, proporcionando uma excelente experiência ao usuário.
Buscamos um profissional com experiência comprovada em desenvolvimento full-stack e que possa entregar uma solução completa e de alta qualidade.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias