Pesquisar

Correção de erros e implementação de persistência em página HTML

15/10/2025 às 10:22

Descrição do Projeto:

Eu mesmo criei páginas HTML simples (formulários/dashboards) no ChatGPT para organizar minhas atividades do dia a dia. O front-end está ok (layout e usabilidade), porém os dados não permanecem salvos. Quando preencho e “exporto”/reabro o HTML, as informações somem.

Quero contratar um(a) desenvolvedor(a) para implementar uma persistência de dados confiável, preferencialmente mantendo meu fluxo atual (um arquivo HTML que eu possa abrir localmente e/ou no Drive), mas aceito alternativas simples de banco de dados local.

**Objetivo**

Permitir que tudo o que eu digitar:

• Fique salvo automaticamente enquanto uso a página;

• Permaneça salvo ao fechar e abrir o arquivo/página depois;

• Possa ser exportado e reimportado (backup/restauração) sem perda;

• Opcional: Sincronizar meus dados entre dispositivos de forma simples (sem infra pesada).

**Escopos possíveis (escolha 1 ou combine)**

A) Arquivo único (HTML “autocontido”)

• Implementar AutoSave (ex.: localStorage/IndexedDB), + botão “Salvar como HTML com dados embutidos” (gera um novo .html contendo um <script> com JSON dos dados).

• Implementar Importar/Exportar JSON (backup) — import recupera o estado completo dos formulários/dashboards.

Compatibilidade: Chrome/Edge no Windows.

Ideal para uso offline e portabilidade (abrir direto do computador/Drive).

B) Local-first (sem servidor externo)

• Persistir em IndexedDB (mais robusto que localStorage), com File System Access API para salvar/abrir arquivo .json de backup na minha máquina.

• Opcional: transformar em PWA (ícone na área de trabalho, funcionamento offline, autosave).

C) Banco local simples ou planilha

• SQLite (sql.js/WASM) embutido no front para salvar/ler dados localmente em arquivo .sqlite (sem instalar servidor).

• OU exportar/importar para Excel/CSV de forma estável (botões “Exportar para Excel/CSV” e “Importar de Excel/CSV”).

• OU (se necessário) um mini backend local (Node/Express + SQLite) — apenas se A/B não atenderem à sincronização entre PCs.

**Observação:** Se for usar Excel/Access “direto”, preciso de uma solução que não dependa de ActiveX/COM, nem de instalações complexas. Prefiro JSON/CSV/SQLite ou Google Sheets API (caso simples de nuvem) — só se for realmente necessário.

**Entregáveis**

• Refatoração do meu HTML atual (manter visual e campos já existentes).

• Persistência implementada (A, B ou C) com:

- Autosave (digitação já salva).

- Exportar HTML com dados embutidos.

- Exportar/Importar JSON.

- (Opcional) Exportar/Importar CSV/Excel.

• Migração dos dados já digitados no meu arquivo atual (não posso perder nada).

• Documentação curta (README):

- Como abrir/usar.

- Como fazer backup/restaurar.

- Limitações conhecidas.

• Teste de restauração completa:

- Fechar e reabrir arquivo.

- Importar backup e recuperar 100%.

• Código limpo (comentado) e sem dependência de servidor, salvo se combinarmos a opção C com backend.

**Requisitos técnicos**

• Manter a estrutura e identidade visual existentes (HTML/CSS/JS puro; se precisar, pode modularizar).

• Offline-first (funcionar sem internet).

• Sem bibliotecas pesadas; se usar libs, justificar.

• Compatibilidade mínima: Chrome e Edge no Windows 10/11.

• Sem permissões inseguras; nada de ActiveX.

**Critérios de aceitação (checklist)**

• Digitei? Atualizei a página? Os dados continuam lá.

• Consigo Exportar HTML com dados e, ao abrir esse HTML, tudo aparece preenchido.

• Consigo Exportar JSON e Importar JSON (recupera 100% dos campos e do dashboard).

• Não há perda de dados nem erros de console.

• Meus dados atuais foram preservados.

• README simples explica o uso em 1-2 páginas.

Prefiro evitar servidor/infra. Quero abrir o arquivo, trabalhar e ter backup simples.

Se for indispensável um backend, que seja leve e local (Node+SQLite) e com tutorial de 5 passos para subir.

Preciso que mantenha todos os dados já preenchidos na versão final.

Habilidades desejadas:

Banco De Dados HTML UX Design

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 23/11/2025 às 14:22

Última interação: 15/10/2025 às 22:32

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 22
Propostas excluídas: 2
Interessados: 31
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (20)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criar botão de pagamento pix e ativação automática de assinatura - Quero criar um botão de pagamento via Pix no meu site. Assim que o pagamento for confirmado, a assinatura deve ser liberada automaticamente para o usuário.

Criar plataforma web de avaliação de professores e gestores - Desenvolver uma plataforma web de avaliação de professores e gestores. Tecnologias desejadas: - Backend: Python (Django) ou Node.js. - Frontend: React. - Banco: PostgreSQL. Funciona...

Otimização de site WordPress com recursos interativos e monetização - Busca-se um profissional qualificado para a conclusão e otimização de um site WordPress já existente. O objetivo principal é aprimorar a estrutura atual, implemen...

Criação de loja WooCommerce em WordPress - Descrição do Projeto: Plataforma e Ferramentas: WordPress + WooCommerce. Sou proprietário da empresa Decorart, uma indústria com mais de 30 anos de atuaçã...

Integração Shopify, Yampi e Omie via Pluga para automação de pedidos - Possuo um e-commerce na plataforma Shopify, utilizando o checkout da Yampi e, atualmente, o ERP Bling. O objetivo é realizar a transição do ERP Bling para o Omie e integr&aacut...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.