Um sistema de alocação de professores desenvolvido em Node.js e React. 👨💻 👩💻
O Professor Allocation é uma aplicação que permite a alocação eficiente de professores em diferentes disciplinas e horários em uma instituição educacional. O sistema foi desenvolvido para otimizar a distribuição de carga horária entre os professores e melhorar a experiência dos alunos na grade curricular.
- Cadastro e gerenciamento de professores e disciplinas.
- Alocação automática de professores para disciplinas, considerando preferências e disponibilidade.
- Acesso rápido aos horários e detalhes das aulas.
- Node.js: Utilizado para desenvolver o backend da aplicação.
- JavaScript: Linguagem de programação utilizada no frontend.
- React: Biblioteca para construir interfaces de usuário interativas.
- Clone o repositório:
git clone https://github.com/juliocsilvestre/professor-allocation.git
- Acesse a pasta do backend e instale as dependências:
npm install
- Acesse a pasta do frontend e instale as dependências:
cd ../frontend
npm install
- Inicie o servidor do backend:
npm run start
- Inicie o servidor de desenvolvimento do frontend:
npm start
Contribuições são bem-vindas! Se você quiser colaborar com o projeto, siga os passos abaixo:
- Faça um fork deste repositório.
- Crie uma nova branch:
git checkout -b minha-feature
- Faça suas alterações e commit:
git commit -m 'Adicionar minha feature'
- Envie as alterações:
git push origin minha-feature
- Abra um pull request
Este projeto está licenciado sob a MIT License.