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

Cliente

Freelancer vencedor

Propostas (22)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer Premium Pedro Y.
    Top Freelancer Plus
    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

+ 2 propostas

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criação e configuração de blog de reviews com SEO e monetização - Tenho um projeto de criação de um site/blog de reviews e gostaria que você me entregasse o blog completo, configurado e pronto para monetização. Abaixo estã...

Desenvolvimento de plataforma web educacional - Estou buscando desenvolvedor(a) para criar um Sistema Web exclusivo para escolas e secretarias de educação, com as seguintes características principais: Sistema Web com login ...

Desenvolvimento de plataforma Safemed - Olá, tudo bem? Meu nome é Juliana e sou fundadora da Safemed, uma plataforma em fase de MVP voltada à validação e apresentação segura de médi...

Atualização de site com especialista em Hostinger e IA - Estou em busca de um profissional experiente para realizar uma atualização completa e otimização do meu site atual. O site está hospedado na Hostinger e utiliza a...

Desenvolvimento de backend para plataforma SaaS - Desenvolvi, com apoio de IA, o frontend de uma plataforma SaaS. Agora, preciso de um(a) desenvolvedor(a) backend para conectar tudo e tornar o sistema 100% funcional em produção. O ...

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.