Este projeto é uma ferramenta para converter e comprimir imagens em diversos formatos diretamente no navegador. Ele é feito com tecnologias modernas e pode ser instalado como uma PWA, permitindo o uso offline. A interface é clara e objetiva, com suporte para dark e light mode.
Converta suas imagens para vários formatos populares, como PNG, JPEG, GIF, BMP, e mais.
Reduza o tamanho das suas imagens.
Exemplo utilizado:
Antes | Depois |
---|---|
45,8 MB | 953 KB |
Todo o processamento é feito no seu navegador, garantindo que seus dados permaneçam privados.
Instale o aplicativo como uma Progressive Web App e use-o offline.
Escolha entre modos claro e escuro para uma melhor experiência de usuário.
- Next.js: Framework React para desenvolvimento de aplicações web.
- Tailwind CSS: Framework CSS para estilização.
- Zustand: Biblioteca de gerenciamento de estado para React.
- FFmpeg WASM: Ferramenta para processamento de vídeo e imagem.
- Browser-Image-Compression: Biblioteca para compressão de imagens no navegador.
- Framer Motion: Biblioteca para animações e transições em React.
Certifique-se de ter o Node.js e o npm instalados na sua máquina.
-
Clone o repositório:
git clone https://github.com/srdmatheus/modifica.git cd modifica
-
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm run dev
-
Acesse a aplicação:
Abra o navegador e vá para
http://localhost:3000.
Você pode conferir minha inspiração de layout do projeto aqui.
Confira mais no meu site pessoal.
Para conversas e colaborações, me encontre no LinkedIn.