Dijital’de iş yapıyor olmanın en büyük sıkıntılarından biri “Şifreler”. Çünkü; dijital çağda her gün onlarca hesap oluşturuyor, farklı platformlarda giriş yapıyoruz. Sosyal medya hesapları, e-posta adresleri, banka uygulamaları, iş araçları… Liste uzayıp gidiyor. Hepimiz biliyoruz ki güçlü ve benzersiz şifreler kullanmak artık bir tercih değil, bir zorunluluk.
Fakat işin zorlu tarafı burada başlıyor:
-
Her hesap için ayrı şifre belirlemek,
-
Bu şifrelerin hem güvenli hem de hatırlanabilir olmasını sağlamak,
-
Kolay tahmin edilemeyecek kombinasyonlar üretmek.
Tam da bu noktada çoğu kişi pes ediyor ve aynı şifreyi farklı platformlarda kullanmaya başlıyor. Yaptığım işlerde güvenlik açısından güçlü geçici şifreler oluşturma konusunda zaman kaybetmemek için benzerleri olan basit bir araç yapmak istedim.-
💡 Bu projeden ne bekliyordum?
Benim için motivasyon çok netti:
-
Hızlı şifre oluşturmak: Seçenekleri basit şekilde oluşturup şifre butonuna tıkladığımda saniyeler içinde şifreye ulaşabilmeyi istiyordum.
-
Güvenli şifreler oluşturmak: Teknik bilgiye gerek olmadan, birkaç tıkla güçlü şifreler oluşturulabilsin istedim.
-
Kendi ihtiyacımdan doğdu: Ben de farklı projelerimde hesap açarken güvenli ve pratik şekilde şifre üretmeye ihtiyaç duyuyordum. Kendi ihtiyacımı çözerken, başkalarının da işine yarayacak bir araç yapmak istedim.
⚙️ Projede ne yaptım ?
Projenin olabildiğince sade olmasını istedim. Herhangi bir backend, bir kontrol paneline ihtiyaç yoktu. Sadece istediğim kendim için bir araç oluşturmaktı. Ufak bir planlama sonrası biraz HTML, biraz CSS birazda JS ile bu işin yapılabileceğine karar vererek başladım.
HTML Kısmında;
- Responsive bir tasarım yapı kurdum.
- web uygulamanın ara yüzünü hazırladım.
- SEO optimizasyonu adına ufak tefek dokunuşlar yaptım 🙂
CSS Kısmında;
- Font düzenlemelerini yaptım.
- Arka planda bir görsel ekledim,
- Tüm projeyi merkeze konumlandırdım.
- Animasyonlar ve checkbox tasarımlarını yaptım
Javascript kısmında;
- Rastgele şifre üretimi
- Karakter seti birleştirme
- Validasyon
- Panoya Kopyalama
- Hata yönetimi fonksiyonlarını yazdım.
🌍 Projenin Yayına Alımı
Projenin her yerden ulaşılabiliyor olmasını sağlamak adına www.sifre.xyz domain adresini alıp projeyi orda yayınladım.
Google Analytics kodlarını ekleyerek ilerleyen süreçlerde benim dışımda ki talebi görmeyi hedefliyorum.
🚀 Gelecek Planları
Şifre Oluşturucu şu an için temel ihtiyaçlara cevap veriyor. Ama ilerleyen süreçte:
-
Şifre gücü analiz aracı,
-
QR kod ile şifre paylaşımı,
-
Tarayıcı eklentisi,
-
Mobil uygulama sürümü gibi ek özellikler eklemeyi planlıyorum.
Tabi zamanla ne gösterir bilemeyiz 🙂
✍️ Sonuç:
Herkese açık uygulamaya www.sifre.xyz adresinden ulaşabilirsiniz.
Projeye ait kodları github adresimizden indirebilirsiniz> https://github.com/bilirhub/password-generator
