Este é um projeto que consiste em um site que ajuda a montar a grade curricular de alunos de uma universidade. Com este site, os alunos poderão escolher as disciplinas que desejam cursar e o sistema irá verificar se há conflito de horários entre elas. Caso haja algum conflito, o sistema não permitirá que as disciplinas sejam selecionadas.
- Acesse o site do Montador de grades.
- Escolha as disciplinas que deseja cursar.
- Verifique se há conflito de horários entre as disciplinas selecionadas.
- Caso haja conflito, remova alguma disciplina e tente novamente.
- Após selecionar as disciplinas sem conflitos, finalize a montagem da sua grade.
- Repense a sua grade com base no ranking gerado através das respostas mais recentes de outros usuários.
Este projeto foi desenvolvido utilizando as seguintes tecnologias:
- Adicionar ranking de aprovação entre os usuários.
- Adicionar filtro de disciplinas por período.
- Adicionar filtro de disciplinas por curso.
- Adicionar enquete para avaliar a qualidade das disciplinas/professores.
- Sistema de interesse em disciplinas para o próximo semestre fora do período de rematrícula.
Siga os passos abaixo para contribuir com o projeto:
- Faça um fork deste repositório.
- Crie uma nova branch com sua feature:
git checkout -b minha-feature
. - Faça o commit das suas alterações:
git commit -m 'feat: Minha nova feature'
. - Envie sua branch para o repositório remoto:
git push origin minha-feature
. - Abra um Pull Request explicando suas alterações.