A modern web application for generating QR codes from images, featuring a striking neobrutalism design, built with Next.js. Upload, compress, and transform your images into QR codes with style! 🎨✨
ImgToQR.io adalah Aplikasi web modern untuk membuat kode QR dari gambar, dengan desain neobrutalism dan dibangun menggunakan Next.js. Unggah, kompres, dan ubah gambarmu menjadi kode QR.
- Upload gambar (JPG/PNG)
- Kompresi gambar otomatis
- Generate QR code dengan preview gambar
- Desain modern dengan gaya neobrutalism
- Responsif untuk semua ukuran layar
- Download QR code dalam format PNG
- Next.js 14
- TypeScript
- Tailwind CSS
- Framer Motion
- ImgBB API untuk hosting gambar
- QRCode.react untuk generate QR code
- Clone repository ini:
git clone https://github.com/ahyrnsrlh/ImgToQR.io.git
cd ImgToQR.io
- Install dependensi:
npm install
- Buat file
.env.local
dan tambahkan API key ImgBB:
NEXT_PUBLIC_IMGBB_API_KEY=your_imgbb_api_key_here
- Jalankan aplikasi:
npm run dev
- Buka http://localhost:3000 di browser Anda.
Untuk menggunakan aplikasi ini, Anda memerlukan API key dari ImgBB:
- Kunjungi ImgBB API
- Daftar dan dapatkan API key
- Salin API key ke file
.env.local
- Klik tombol "Upload Image"
- Pilih gambar dari perangkat Anda (JPG/PNG, max 5MB)
- Tunggu proses upload dan kompresi
- Klik "Generate QR" untuk membuat QR code
- Gunakan tombol "Download QR" untuk menyimpan QR code
Proyek ini menggunakan:
- ESLint untuk linting
- Prettier untuk formatting
- TypeScript untuk type checking
Perintah yang tersedia:
npm run dev # Menjalankan development server
npm run build # Build untuk production
npm run start # Menjalankan versi production
npm run lint # Menjalankan ESLint
Kontribusi selalu diterima! Silakan:
- Fork repository ini
- Buat branch baru (
git checkout -b fitur-baru
) - Commit perubahan Anda (
git commit -m 'Menambah fitur baru'
) - Push ke branch tersebut (
git push origin fitur-baru
) - Buat Pull Request
Proyek ini dilisensikan di bawah MIT License.