About this project
it-programming / web-development
Open
Projeto:
Um simples cadastro (em delphi/fmx) com fotos para uso em um mobile (ios e android), sendo o acesso por tela de login: email e senha, que mostre após logado, uma determinada lista e permita enviar uma "notificação" (mensagem curta) para um ou todos os membros.
OBRIGATORIEDADE:
Deve ser desenvolvido em DELPHI e compilar no "Delphi Berlin";
Uso Plataforma Mobile (IOS e Android) responsivo a cada modelo;
Banco de Dados: Mysql;
As ferramenta para desenvolvimento do software devem ser nativas.
(Caso seja necessária alguma ferramenta externa, deve me informar com antecedencia)
O desenvolvimento será somente para a parte Client. A parte administrativa já foi criada.
A inclusão na google store e apple store será minha. Deverá o desenvolvedor obviamente fazer seus testes locais tanto em um iphone quanto em um android.
Campos BD :
id (pk), nome, email, senha, grupo(int 4) , equipe (int 4), apelido (varchar 20), data_cadastro (date), master (true ou false)
(campos que apesar de existirem NÃO NUNCAmanipulado pelo usuario: grupo, data_cadastro e master.
Forma de uso:
Tela inicial deverá o usuario digitar : no. Do grupo, email e senha.
INICIALMENTE será fornecido ao usuario, o numero do grupo, um e-mail e senha (ficticia) para se logar pela primeira vez.
SE for a primeira vez que está se logando, já deverá solicitar ao usuario que altere o email e senha. (O grupo nunca)
e deverá dar a opção de tirar uma selfie (a pessoa ira optar se ira ou não tirar) que será armazenada em uma pasta no servidor e mostrar na tela de login. (Se não tirar a selfie, deverá aparecer um logo padrão)
(deve ter opção de "esqueci minha senha" e enviar e-mail para si mesma.)
Tela após se logar...
Menu:
1) Alterar seu cadastro: Poderá alterar "somente" o email, senha, apelido, equipe e fotos;
(a pessoa poderá tirar mais de uma selfie (máximo 4) mas na tela de login ira aparecer somente a primeira)
(poderá a pessoa incluir e ou excluir as selfie)
2) Ver a lista de Pessoas do grupo;
3) Enviar uma "notificação" a uma determinada pessoa, ou a todas as pessoas de "sua equipe" ou a todas as pessoas de "seu grupo";
4) Se a pessoa for classificada como Master no bd (true), poderá excluir outro usuário "da equipe".
Prazo desejado 1 semana corrida. (Qualquer dúvida perguntar)
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer
Delivery term: Not specified
Skills needed