ShortLink adalah sebuah website URL Shortener yang dibangun menggunakan Flask dan SQLite, dengan antarmuka pengguna yang dibangun menggunakan Bootstrap. Website ini dapat memendekkan URL panjang dan melacak jumlah klik atau pengunjung pada setiap tautan yang telah dibuat.
- Python 3.11.2
- Flask 2.2.3
- Bootstrap 5.3.0
- Bootstrap Icons
- SQLite
- ChatGPT
Project ini dideploy ke Railway
- Memendekkan URL panjang menjadi URL pendek
- Melacak jumlah klik atau pengunjung untuk setiap tautan yang telah dibuat
- Tampilan antarmuka pengguna yang responsif dan mudah digunakan untuk semua device
Anda dapat mengunjungi ShortLink untuk demonya.
Untuk menjalankan aplikasi ini, pertama-tama pastikan bahwa Python dan Flask telah terpasang di komputer Anda. Kemudian, ikuti langkah-langkah berikut:
- Clone repositori ini ke dalam komputer Anda.
- Buka terminal dan pindah ke direktori aplikasi.
- Buat sebuah lingkungan virtual menggunakan perintah
python -m venv env
. - Aktifkan lingkungan virtual menggunakan perintah
env\Scripts\activate
pada Windows atausource env/bin/activate
pada Linux atau MacOS. - Pasang dependensi yang dibutuhkan dengan menjalankan perintah
pip install -r requirements.txt
. - Jalankan aplikasi menggunakan perintah
python app.py
. - Buka browser dan akses URL
http://localhost:5000
.