"Enter"a basıp içeriğe geçin

Flask Günlük Uygulaması: Confidant

Flask kullanarak geliştirdiğim günlük uygulamasını, Flask üzerine ileri düzey kaynak az olduğu için public etmeye karar verdim. Henüz geliştirme aşamasında, pek çok eksiği mevcut ama zamanla gelişecektir şüphesiz.

Github: https://github.com/emregeldegul/confidant

Küçüklüğümden beri günlük yazma hevesim olmuştur. Ancak yazım kötü olduğu için ve birileri okur korkusundan dolayı uzun süre yazamadım ve yazdığım sayfaları da defalarca yaktım. Sonra düşündüm de neden web üzerinde çalışacak bir günlük uygulamam olmasın ki? Bu amaçla Flask kullanarak geliştirmeye başladım.

Şimdilik sadece Üyelik Sistemi ve Günlük sistemi mevcut. Yakında geleceğe not, ruh halim, gördüğüm rüya, tanıştığım kişiler gibi kısımları da eklemek istiyorum. Ayrıca günlükleri şifreli olarak kaydedecek sistemi de hazırlayacağım.

Kullanılan Teknolojiler

  • flask – Web uygulaması için Flask kullanılmıştır.
  • flask-sqlalchemy: Veritabanı işlemleri için sqlalchemy kullanılmıştır.
  • flask-bcrypt – Kullanıcı giriş parolalarını şifrelemek için bcrypt kullanılmıştır.
  • flask-login – Kullanıcı yönetimi için flask-login kullanılmıştır.
  • flask-wtf – Sunucu tarafında form yönetimi için WTForms kullanılmıştır.
  • Bootstrap – Görsel arayüz için Bootstrap kullanılmıştır.
  • DataTables – Dinamik tablolar için DataTables jQuery eklentisi kullanılmıştır.

Kurulum

Terminal üzerinden proje klasörüne girerek pip3 install -r requirements.txt komutu verilir. Hemen ardından python3 app.py komutu ile sunucuyu ayağa kaldırabilirsiniz.

Confidant URL: localhost:1337

Pi gibi cihazlara kurarak yerel ağ üzerinden erişebilirsiniz.

İlk Yorum Sizden Gelsin

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.