Pesquisar
Projeto exclusivo Projeto destaque

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

hoje à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.

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 17
Interessados: 21
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (17)
  • Freelancer Premium Pedro Y.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer Premium João V.
    Top Freelancer
    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

Programador PHP para finalizar projeto - Boa tarde! Tenho um projeto quase completo, precisando de alguns ajustes para ser finalizado. Também sou dev, e esse projeto é de um cliente meu, mas infelizmente não vou ter t...

Desenvolvimento de sistema para leitura e correção de dados de consumo de energia - Busco um profissional com experiência em integração de dados, automação ou IoT para desenvolver uma solução de leitura, validação e cor...

Manutenção de site Woocommerce com tema Flatsome - Estou precisando de alguém que tenha experiência com WordPress/WooCommerce e que já tenha mexido e conheça um tema chamado Flatsome, que foi comprado no Themes Forest Env...

Desenvolvimento de MVP para SaaS Secretária de Obra - Quero desenvolver um MVP funcional do SaaS Secretária de Obra, um agente de WhatsApp que auxilia na gestão de obras. O sistema deve receber mensagens do cliente, entender com IA, regi...

Personalizar página de categoria de blog de notícias - Olá, freelas! Busco um profissional para personalizar páginas de categoria de um tema WordPress. Maiores detalhes, por favor, entrar em contato no chat comigo.

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.