Capcus URL Shortener Project


Status
Not open for further replies.

kassle

Poster 2.0
Singkat cerita saya memulai project opensource bernama capcus. Sebuah aplikasi berbasis web yang di develop menggunakan bahasa pemrograman PHP (versi 7.1). Aplikasi ini bertujuan untuk menciptakan URL pendek, seperti yang dilakukan oleh goo.gl, bit.ly, dan lain - lainnya.

Lalu kenapa membuat project yang sebenarnya sudah cukup melimpah, baik yang opensource (seperti: polr, shuri, yourls, dkk) maupun commercial ? Sungguh ini pertanyaan yang sangat sulit untuk dijawab, untuk saat ini tujuan utama-nya adalah untuk belajar PHP, HTML, CSS, dan Javascript. Namun belajar saja tidak cukup, perlu keseriusan untuk membuat project ini berkembang. Langkah awal yang saya siapkan adalah mengakuisisi domain capc.us dan hosting project ini supaya dapat diakses oleh masyarakat. Beberapa skema bisnis juga telah dipikirkan, yang semoga dapat untuk membiayai domain, jasa hosting, dan kelangsungan hidup project ini.

Bagi yang ingin mencoba-nya, monggo mengunjungi https://capc.us , masih versi 0.1.0 sih ... jadi masih sangat butuh banyak saran, kritik, apalagi bantuan doa, tenaga ahli, moral dan mental.

official site = https://capc.us
source code = https://github.com/kassle/capcus

Tertarik untuk bergabung ? ... yuk kita kerjakan bersama - sama :)
 

kassle

Poster 2.0
Versi 0.1.0

Instant URL shortener
Tanpa perlu registrasi, tinggal copas URL dan Cuuus! terciptalah URL pendek-nya dengan format https://capc.us/XXXXXXXX
dimana XXXXXXXX adalah sebuah kombinasi huruf kecil, huruf besar dan angka.

URL pendek ini berlaku selama 14 hari saja sejak dibuat

Cekidot ... https://capc.us ;)
 

kassle

Poster 2.0
kenapa di bikin crontab 14 hari hilang?
yup, jadi rencana-nya nanti ada 3 macem users: instant, registered & donatur (atau premium).

saat ini memang baru selesai untuk develop yg instant dulu. untuk user ini limitasi-nya adalah exact limit hanya 14 hari saja, setelah itu hilang dari peredaran.

saat ini baru mulai develop untuk registered users. untuk yang ini ada limit 14 hari juga, tapi dihitung dari last access.

mungkin bro @JogjaKlatenPP & temen2 yg laen punya inputan untuk fitur-nya ?
 

kassle

Poster 2.0
Versi 0.2.1

Registered Users

Menggunakan mekanisme google sign-in, disini kita membutuhkan data email users untuk keperluan fitur - fitur yang akan datang. Untuk menjaga privacy, data email ini tidak dibagi-kan, bahkan tidak digunakan dalam komunikasi dengan server capcus.

Benefit menjadi registered users tentu-nya masa berlaku yang bisa menjadi lebih panjang, karena mekanisme expired bukan lagi berdasarkan waktu url dibuat, namun dihitung dari terakhir kali url diakses. sehingga memungkinkan url untuk terus aktif, selama terus diakses.

Selain itu kita juga share API untuk digunakan para developer dan system integrator, supaya bisa bikin short url tanpa harus mengunjungi situs capcus.

Updates:
  • ternyata ada salah konfigurasi pada capc.us, menyebabkan URL yang harusnya expired setelah 14 hari, baru 1 hari sudah expired. mohon maaf sebesar - besarnya untuk kesalahan ini, semoga kedepan tidak terjadi lagi issue semacam ini.
  • masa expiry di ubah dari sebelumnya 14 hari, menjadi 30 hari.
PS:
Sangat - sangat dinantikan kritik dan sarannya dari para member DWH, yang semoga bisa membuat capcus jadi lebih baik ;)
 

kimbut

Beginner 2.0
kalo sudah expired, url-ny bisa dipakai untuk url lain? replace gt?
 

kassle

Poster 2.0
kalo sudah expired, url-ny bisa dipakai untuk url lain? replace gt?
yup, secara logic pemrogramannya bisa di re-use untuk url laen, karena ketika sudah expired akan dihapus dari database.
 
Status
Not open for further replies.

Top