Magnus Controle de Presenças é um aplicativo Rails para personal trainers controlarem as presenças dos alunos conforme a política da Academia Magnus Personal Trainers. O sistema também permite o registro de pontos dos funcionários.
Tanto o funcionário registrando o ponto quanto o aluno confirmando sua presença alimentam o mesmo sistema de presenças. A diferença é que as pessoas do tipo Funcionário não participam das políticas dos alunos. Veja mais detalhes aqui.
- Não ser feriado
- Avisar falta com no mínimo 3 horas de antecedência
- Não avisar que faltou, ou avisar em um prazo menor de 3 horas de antecedência
- Quando dia da aula for feriado
Essas tratam-se de alunos que dedicam-se a aulas fora de seu tempo contratado.
Não permitem reposição da mesma.
Para criar o banco de dados inicial digite:
rake db:setupPara subir o servidor use:
rails serverO login é feito apartir de um email cadastrado sendo que sempre terá um que será o administrador, onde somente este terá acesso à página de Registros de Ponto.
Esse é apresentado na página inicial chamada de Agenda do Dia, onde listará todos os alunos que possuem horário de aula no dia, exibindo o horário da aula, o nome do aluno e um ícone representando se o mesmo compareceu à aula. Também esse relatório é agrupado por horário, como se pode visualizar nas Imagens do sistema rodando.
Estamos muito gratos a todos os outros projetos open source que nos ajudaram a fazer este programa 👍





