duarterafael / professor-allocation-node

professor allocation in nodejs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Professor Allocation 🎓

GitHub GitHub last commit

Um sistema de alocação de professores desenvolvido em Node.js e React. 👨‍💻 👩‍💻

Descrição 📃

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.

Funcionalidades ⚙️

  • 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.

Tecnologias 💻

  • 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.

Instalação 🔧

  1. Clone o repositório:
git clone https://github.com/juliocsilvestre/professor-allocation.git
  1. Acesse a pasta do backend e instale as dependências:
npm install
  1. Acesse a pasta do frontend e instale as dependências:
cd ../frontend
npm install
  1. Inicie o servidor do backend:
npm run start
  1. Inicie o servidor de desenvolvimento do frontend:
npm start

Contribuição 🤝

Contribuições são bem-vindas! Se você quiser colaborar com o projeto, siga os passos abaixo:

  1. Faça um fork deste repositório.
  2. Crie uma nova branch: git checkout -b minha-feature
  3. Faça suas alterações e commit: git commit -m 'Adicionar minha feature'
  4. Envie as alterações: git push origin minha-feature
  5. Abra um pull request

Colaboradores 👥

Licença 📝

Este projeto está licenciado sob a MIT License.

About

professor allocation in nodejs


Languages

Language:JavaScript 100.0%