About this project
it-programming / desktop-apps
Open
Objetivo:
Desenvolver um programa utilizando a plataforma Electron que permita a sincronização automática de dados entre um banco de dados local e uma API na nuvem. O software coletará informações de produtos de um banco de dados local e as enviará em formato json para a api na nuvem. A sincronização ocorrerá em intervalos predefinidos, por exemplo, a cada 5 minutos.
Requisitos Funcionais:
Coleta de Dados:
O programa acessará um banco de dados local contendo informações de produtos.
Será responsável por extrair os seguintes campos de cada registro: nome do produto, preço do produto, código do produto e quantidade do produto.
Os dados coletados serão formatados em JSON para a posterior transmissão para a nuvem.
Sincronização com a Nuvem:
O software utilizará uma API na nuvem para enviar os dados coletados.
Os dados serão transmitidos em formato json para a api, garantindo a integridade das informações.
Configuração da Interface:
O programa oferecerá uma interface de usuário simples para configuração das opções.
O usuário poderá especificar o endereço da API na nuvem.
Será possível definir o intervalo de tempo entre as sincronizações, personalizando conforme as necessidades.
Inicialização Automática e Execução em Background:
O software será configurado para iniciar automaticamente junto com o sistema operacional.
Após a inicialização, o programa operará em segundo plano, realizando as sincronizações de forma discreta e sem intervenção do usuário.
Project overview
Este projeto servirá para testes iniciais pessoais e poderá compor um possível projeto futuro de uma loja.
Category IT & Programming
Subcategory Desktop apps
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
Required platforms Windows, Linux / Unix
Delivery term: Not specified
Skills needed