Fichas de Treino para Academia


Evaluando propuestas
Descripción:
Criar um aplicativo para controle de treinos de uma escola de artes marciais.

O principal objetivo é a substituição de planilhas em papel utilizadas atualmente (veja detalhes ao final da descrição, e arquivos anexados).

O aplicativo desejado é "standalone" (instalado no próprio dispositivo) e o usuário irá fazer o backup dos arquivos periodicamente, sem necessidade de sincronização externa.

No momento trata-se de uma escola de pequeno porte e não há necessidade de controle de usuários (considerar o aplicativo local e single-user, pois o aplicativo é de uso exclusivo do professor/proprietário).

FUNÇÕES
1) Cada aluno tem um nome e um número cadastrado na escola (Por exemplo: Victor - número 18)
2) Cada aluno está em uma faixa (1 = Branca, 2 = Amarela, 3 = Laranja.... 10 = Preta)
3) O professor pretende registrar a data em que o aluno começou cada faixa.
4) Cada faixa tem cerca de 30 golpes ou práticas a serem aprendidas (exemplo: `Soco direto`, `Básico 1`, `Joelhada` etc.)
5) A cada aula, o professor pretende buscar o aluno no aplicativo, visualizar todas as técnicas daquela faixa (golpes ou práticas conforme item 4 acima), e `dar baixa`nas técnicas aprendidas (basta um toggle ou checkbox para cada prática aprendida). Este dado deve ser salvo.
6) A cada aula, o professor pretende registrar que o aluno esteve presente naquele dia (clicando em um calendário, ou teclando um botão `adicionar data de hoje`)
7) A cada aula, o professor pretende digitar em um campo de texto livre, observações sobre aquele aluno naquela aula.
8) Ao consultar um determinado aluno, o professor pretende enxergar a faixa que o aluno está e a data que começou; quais golpes já foram aprendidos; as observações adicionadas; e as datas em que o aluno teve presença com a quantidade de aulas assistidas daquela faixa.
9) Ao terminar todos as práticas de uma faixa, o aluno irá para a próxima faixa ganhando uma ficha limpa.

CARACTERÍSTICAS DO APLICATIVO
a) Os dados devem ser salvos localmente no dispositivo mobile em que estiver instalado. Não é obrigatório o uso de engine de banco de dados (o uso de sgbd é opcional, podendo ser feita a persistência em sql/nosql, mas também é possível usar arquivo local txt/json/xml, etc.)
b) O sistema rodará OFFLINE e não é necessário o acesso online (esperamos um aplicativo "standalone" e todo o trabalho será feito em um tablet ou celular do professor, onde o aplicativo estará instalado). Caso o desenvolvedor pretenda oferecer uma forma de backup automático (por exemplo, enviar os arquivos por email ou sincronizar com Dropbox), não deve oferecer aumento significativo na estrutura e custos do projeto.
c) deve ser possível adicionar novos alunos, porém o conteúdo de cada faixa (golpes) e a lista de faixas (1 = branca até 10 = preta) é fixa, podendo já estar hardcoded no aplicativo
d) atualmente todos os dados de cada faixa cabem em uma ficha de papel de 15x20cm (ver exemplo = `ficha.png` no anexo). O registro está sendo feito por caneta e leva poucos segundos. Ao migrar para o aplicativo, todas as operações (de 5 até 7 na lista de FUNÇÕES acima) deve ser feita em poucos segundos, ou seja, sem menus complexos, excesso de botões e confirmações, etc.
e) para o item 5 da lista de FUNÇÕES acima, é desejável o uso de um slidetoggle ou duplo-click para evitar entradas acidentais com o touchscreen.
f) o aplicativo deverá ser entregue com os códigos-fontes para possibilidade de manutenções futuras.

Categoria: IT & Programação
Subcategoria: Programação para dispositivos móveis
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Android

Archivos adjuntos:

Abierto

Presupuesto

16

Propuestas

17

Freelancers interesados

Publicado: Hace 3 meses

Plazo: 60 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

joedy m. dono da jmhospeda.com.br empresa que trabalha atualmente com criação de sistemas para web como web sites , lojas virtuais , rádios online dentre outros projetos trabalhamos com criação de web hosting propagandas e mar... + detalles

JC C. S. e. W. Sou do Rio de Janeiro e desenvolvo sites de internet desde 1995 (Ínicio da internet Comercial no Brasil) . Crio sites com gerenciamento próprio, em que você mesmo pode alterar os textos das páginas, definir destaques ... + detalles

Gleison V. Acesse meu site e veja meu portfólio https://bitcrypto.com.br/portofolio/ + detalles

Rony S. Especialista em Engenharia de Software, atuando no mercado de desenvolvimento de software web desde 2010, atuei em projetos como: Sistema de vendas via cartão de crédito e boleto; Gerenciamento de Restaurantes; Sistem... + detalles

Daniel S. d. C. Estudante de Ciência da Computação na Universidade Federal do Ceará. Programa em linguagens C, C++, Java, Python, Html, CSS, Javascript. Programa para Mobile(Android) e utiliza React-Native. + detalles