Tecnofit / Desafio-Tecnofit

Desafio para o futuro Mestre Jedi do @Tecnofit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tecnofit

O desafio consiste em criar uma aplicação que gerencie os treinos de uma academia.

Instruções

O candidato tem a liberdade de realizar o desafio com a tecnologia que achar melhor.

Deverá informar quais tecnologias foram usadas, como instalar, rodar e efetuar os acessos no arquivo details.md (se necessário) para análise do desafio.

A interface de uso fica a critério do desenvolvedor. UI/UX da aplicação não serão avaliados, os únicos critérios que deverão ser atendidos são os requisitos funcionais.

  1. Efetue o fork deste repositório e crie um branch com o seu nome. (ex: ronaldo-rodrigues).
  2. Após finalizar o desafio, crie um Pull Request com o seu nome. (ex: ronaldo-rodrigues).
  3. Aguarde algum contribuidor realizar o code review.

Recursos

Confirma abaixo os recursos que devem ser implementados na aplicação:

Aluno

  • Cadastrar aluno;
  • Editar aluno;
  • Remover aluno; e
  • Perfil do aluno exibindo o treino ativo.

Exercícios

  • Cadastrar exercício;
  • Editar exercício; e
  • Remover exercício;

Treinos

  • Cadastrar treino;
  • Editar treino; e
  • Ativar treino.

Premissas

Confirma abaixo as premissas do produto:

  • Ao cadastrar um novo exercício ao treino, será necessário informar quantas sessões deverá ser feita;
  • O exercício só poderá ser deletado se o mesmo não estiver presente em um treino ativo;
  • O aluno poderá marcar o exercício como finalizado, ou ter a opção de "pular" o exercício;
  • Só deve existir um treino ativo por aluno.

Como vamos avaliar

  • Vamos subir a aplicação e acessar via localhost;
  • Vamos cadastrar/editar/deletar os alunos e exercícios;
  • Vamos cadastrar/editar/ativar os treinos; e
  • Vamos finalizar ou pular os exercícios do treino.

Diferenciais

  • Não utilizar framework

Dúvidas

Se surgir alguma dúvida, consulte as perguntas feitas anteriormente.

Caso não encontre a sua resposta, sinta-se à vontade para abrir uma issue =]

License

The MIT License (MIT). Please see License File for more information.

About

Desafio para o futuro Mestre Jedi do @Tecnofit

License:MIT License