About this project
it-programming / web-development
Open
Preciso de um servidor com base de dados, painel administrativo, api e site ao usuário, para:
- gerenciamento de usuários
* cadastro, login, recuperar senha, etc
- gerenciamento de dispositivos externos que se conectaram à api
- gerenciamento de imagens que serão enviadas aos dispositivos
* upload de imagens pelos admins
* exclusão de imagens
- gerenciamento de códigos
* geração calculada de códigos únicos (como cpf)
* verificação de código pela api
* inutilização de códigos
no site ao usuário, o cliente fará um cadastro e receberá um código - exibido no site e por email. Ele digitará o código em um dispositivo. O dispositivo usará a API do servidor para verificar se o código é válido.
A API marcará o código como já usado pelo dispositivo X. O cliente também poderá comprar novos códigos diretamente no site.
Base de dados:
* usuários
* dispositivos externos
* histórico de comunicação dos dispositivos com o servidor
* códigos
* imagens
* histórico de compras
Painel administrativo:
* lista de dispositivos
* relatórios sobre usuários e compras
* imagens de publicidade
* códigos gerados e verificados
* avisos de 'códigos offline'
* avisos de descoberta da fórmula de cálculo do código
Site ao usuário final (cliente):
* cadastro
* login
* geração de código
* compra de códigos
API:
* receber aviso de que o dispositivo foi ligado
* verificar código digitado no dispositivo
* verificar códigos offline
* enviar imagens ao dispositivo
Obs:
* O dispositivo pode estar sem conexão à internet no momento que o cliente digita o código. O dispositivo irá calcular se o código é válido e posteriormente enviará os códigos para a API quando estiver novamente conectado à internet. A API deverá receber esses 'códigos offline' e verificar sua validade na base de dados.
* A API, ao receber um código do dispositivo, deverá verificar se ele foi calculado corretamente e, se não está na base de dados, informar ao administrador que a fórmula de cálculo não é mais segura.
Project overview
Raspberry
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
API Integrations Payment Processor (Paypal, Stripe, etc.), Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed