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: 3
Interessados: 31
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (19)
  • 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

Landing page clean e moderna para Agente Especialista 2026 CP - Landing page clean, objetiva e moderna, transmitindo imagem confiável. Página para a plataforma Agente Especialista 2026 CP, voltada para servidores de compras públicas, com o ...

Landing page em WordPress com Elementor Pro - Estou em busca de um desenvolvedor especialista em WordPress para montar uma landing page conforme a imagem, utilizando Elementor Pro. A página deve seguir fielmente o layout fornecido. Por ...

Criação de site gerenciável com hospedagem - Tenho um arquivo HTML... Sim, fiz com IA. Porém preciso de algumas melhorias e de transformá-lo em um site gerenciável (com painel administrativo), com hospedagem e tudo mais....

Desenvolvimento de 3 SaaS para mass posting e automação de redes sociais - Olá, tudo bem? Estou procurando um desenvolvedor experiente para criar um projeto de automação focado em postagem em massa (mass posting). A ideia é que o usuári...

Auditoria de segurança para WordPress e Moodle - Revisar exposição de arquivos sensíveis, configurações inseguras e riscos de vazamento de dados de usuários. Escopo: - Testes em WordPress, Moodle e plugi...

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.