O fNotes é um aplicativo web de bloco de notas, acessado diretamente pelo navegador, que permite criar, salvar e gerenciar notas. Desenvolvido com JavaScript puro, ele oferece uma interface intuitiva e responsiva, com suporte para modo offline, garantindo que suas notas possam ser acessadas mesmo sem conexão com a internet. Além disso, conta com opções de temas claro e escuro, oferecendo uma experiência personalizada e prática.
- Criação e edição de notas diretamente no navegador.
- Pesquisa de notas por título ou conteúdo.
- Modo escuro para uma melhor experiência visual.
- Modo offline usando
Service Workerpara acessar notas sem conexão. - Importação e exportação de notas em formato JSON.
- Armazenamento local utilizando
localStorage. - Servidor local utilizando
JSDOMehttp-server.
- JavaScript Vanilla para a interface dinâmica e funcionalidades.
- JSDOM para gerar metadados, tags , e instruções dinâmicas para ativar o JavaScript.
- localStorage para armazenamento seguro das notas no navegador.
- Service Worker para cache de arquivos e suporte offline.
- Node.js para servir arquivos e lidar com requisições HTTP.
- http-server como alternativa para rodar o projeto localmente.
- Clone o repositório:
git clone https://github.com/FerdiCayet/fNotes.git
cd fnotes- Instale as dependências:
npm install- Inicie o servidor:
npm startou, se preferir, utilize o http-server:
npx http-server .A aplicação estará disponível em http://localhost:4500.
Notas rápidas, acessíveis e offline.