duvar-app icon indicating copy to clipboard operation
duvar-app copied to clipboard

'Duvarov' is an application where people can create an anonymous wall for themselves.

duvar-app

Duvarov kişilerin kendilerine anonim bir duvar yaratabileceği bir uygulamadır.

Demo

Duvarov Websitesi

Installation

wsgi.py dosyası çalıştırılarak direkt 0.0.0.0:5000 adresinden erişim sağlanabilir.

Repo heroku deployment için tamamen hazırdır, Procfile ve runtime.txt dosyaları değiştirilerek versiyon değişikliği yapılabilir. Pythonanywhere tarafında sadece requirements.txt yüklenilerek proje canlıya alınabilir.

Duvar temizliği için heroku içerisinde yerel değişkeniniz password'un ayarlanması gerekmektedir.

Docker

docker build -t duvar:latest .

docker run -d -p 5000:5000 duvar:latest

Requirements:

  • flask
  • sqlite3
  • gunicorn

To-Do's

  • [ ] Link, telefon numaraları gönderilmesini engellemek için regex
  • [x] Küfür gönderilmesini engellemek için bir çalışma Melih
  • [x] Tamamen boşluk veya yazı içermeyen karakterlerin gönderilmesini engelleme Melih | Murat Can Kurtulus
  • [x] header kısımlarının bir kez yazılıp diğer sayfalarda extend edilmesi. Selman Baskaya
  • [x] HTML ve CSS dosyalarında düzenlemeler. Enes Sonmez
  • [x] Database'in app içerisinde değil servis tarafında tutulması Mert Cobanov
  • [x] Projenin dockerize edilmesi Mert Cobanov

Contributors