Aplikasi Shortlink Generator
Aplikasi Shortlink Genrator IAK Setih setio
Tentang Proyek
Aplikasi ini adalah platform Enterprise-Grade URL Shortener berbasis web yang dirancang untuk mempersingkat tautan panjang menjadi kode unik yang mudah dibagikan. Selain fungsi dasar pemendek tautan, aplikasi ini dilengkapi dengan sistem analitik real-time yang mendalam untuk melacak perilaku pengunjung, serta fitur manajemen tingkat lanjut untuk Admin dan User.
Fitur Utama:
-
Pemendek URL Kustom: Mengubah URL panjang menjadi tautan pendek yang bersih.
-
Analitik Detail: Melacak alamat IP, lokasi geografis (Kota & Negara), jenis perangkat (Android, iOS, Desktop), sistem operasi, dan jenis browser pengunjung.
-
Sistem Keamanan Link: Fitur penguncian tautan dengan password yang dienkripsi secara dua arah (AES-256).
-
QR Code Generator: Otomatis membuat QR Code untuk setiap tautan yang dibuat.
-
Manajemen User (Admin): Kemampuan Admin untuk mengelola semua user, termasuk fitur Impersonate (Login sebagai User tanpa password) untuk bantuan teknis.
-
Dashboard Modern: Antarmuka responsif menggunakan Tailwind CSS dengan tema Dark Mode yang elegan.
Minimum Requirements (Kebutuhan Minimum)
Agar aplikasi dapat berjalan dengan lancar, berikut adalah spesifikasi yang dibutuhkan:
1. Sisi Server (Hosting/VPS)
-
PHP: Versi 8.1 atau lebih baru (Rekomendasi PHP 8.2).
-
Database: MySQL versi 5.7+ atau MariaDB versi 10.3+.
-
Web Server: Apache (dengan
mod_rewriteaktif) atau Nginx. -
RAM: Minimum 512 MB (Rekomendasi 1 GB untuk pemrosesan GeoIP).
-
Penyimpanan: 100 MB untuk kode aplikasi (akan bertambah seiring banyaknya data log/hits).
2. Sisi Pengguna (Browser)
-
Browser modern dengan dukungan JavaScript aktif (Chrome, Firefox, Edge, atau Safari).
Komponen & Library yang Digunakan
Daftar teknologi yang diinstal dalam aplikasi ini:
-
Framework: CodeIgniter 4 (Core Logic).
-
CSS Framework: Tailwind CSS (Styling).
-
Icons: FontAwesome 6 (Visual).
-
QR Code Library: Endroid QR Code atau library berbasis PHP lainnya.
-
GeoIP API: Menggunakan
ip-api.com(untuk pelacakan lokasi tanpa database lokal). -
User Agent Parser: Library bawaan CodeIgniter 4 (
getUserAgent).
Project Details
Client
IAK SETIH SETIO
Category
Web Development
Technologies