https://github.com/dani-techno/web2zip
Save Web to Zip - Node.js (Express)
https://github.com/dani-techno/web2zip
Last synced: 3 months ago
JSON representation
Save Web to Zip - Node.js (Express)
- Host: GitHub
- URL: https://github.com/dani-techno/web2zip
- Owner: dani-techno
- License: mit
- Created: 2025-02-11T07:12:10.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-11T07:20:40.000Z (4 months ago)
- Last Synced: 2025-02-11T08:31:47.693Z (4 months ago)
- Language: HTML
- Size: 187 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# **Web2Zip**
Web2Zip adalah aplikasi web sederhana yang memungkinkan pengguna untuk mengonversi sebuah website menjadi file ZIP yang dapat diunduh.
---
## **Fitur**
- Input URL website untuk dikonversi.
- Proses otomatis untuk membuat file ZIP dari konten website.
- Status proses dan tautan unduhan ZIP yang tersedia setelah konversi berhasil.---
## **Teknologi yang Digunakan**
- **HTML5:** Struktur halaman web.
- **CSS3:** Desain tampilan.
- **JavaScript:** Logika frontend untuk menangani proses konversi dan interaksi dengan server.
- **Node.js & Express.js (Backend):** API untuk memproses konversi website ke file ZIP.---
## **Cara Menjalankan Proyek**
1. Clone repository ini atau unduh file ZIP:
```bash
git clone https://github.com/dani-techno/web2zip.git
```
2. Buka file `index.html` di browser atau jalankan server lokal.
3. Pastikan backend API `/api/web2zip` telah dikonfigurasi untuk memproses permintaan.---
## **Cara Menggunakan**
1. Masukkan URL website yang ingin dikonversi ke dalam input form.
2. Klik tombol "Convert".
3. Tunggu proses hingga status menunjukkan "ZIP file created successfully!".
4. Klik tombol "Download ZIP File" untuk mengunduh hasilnya.---
## **API Endpoint**
- **POST /api/web2zip**
- Body:
```json
{
"url": "https://example.com"
}
```
- Response:
```json
{
"zipPath": "/path/to/generated.zip"
}
```---
## **Kontak Pengembang**
- **Nama:** Dani Technology (Full Stack Engineer)
- **WhatsApp:** +62 838-3499-4479 / +62 823-2066-7363
- **Email:** [[email protected]](mailto:[email protected])---
## **Lisensi**
Proyek ini menggunakan lisensi [MIT](LICENSE.txt). Silakan gunakan dan modifikasi sesuai kebutuhan.