GithubHelp home page GithubHelp logo

ahmetgursel / minimal-personal-blog Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 670 KB

Minimal personal blog with Php, MySQL. School Projects.

License: MIT License

PHP 1.72% Hack 0.02% CSS 98.25% JavaScript 0.01%

minimal-personal-blog's Introduction

PHP Minimal Kişisel Blog Uygulaması

Demo uygulama web sitesi: Minimal Blog - Ahmet Gürsel

Kullanılan Teknolojiler:

  • Geliştirme ortamında docker ile Apache, PHP ve MySQL prebuild-image ortamları kurulmuş üzerine kendi yazdığımız blog uygulaması katmanı çalıştırılmıştır. Demoyu görüntüleyebilmek amacıyla sonrasında heroku ortamında uygulama ayağa kaldırılmıştır.
  • Uygulamanın tamamı PHP dili ile yazılmıştır. Veritabanı olarak ise açık kaynak MySQL veritabanı kullanılmıştır. Http sunucusu olarak yine açık kaynak kodlu Apache servisi kullanılmıştır.
  • Uygulamada SESSION ile oturum oluşturulmuş ve sayfalar arasında bu oturum taşınmıştır. SESSION verileri okunarak bir kullanıcının o sayfayı görüp göremeyeceği ya da güncelleme yapıp yapamayacağı gibi yetkilendirmeler kontrol edilmiştir.
  • Daha hızlı geliştirme yapabilmek ve kaliteli bir tasarım ortaya çıkarabilmek amacıyla Tailwindcss frameworkü kullanılmıştır.
  • Kod ve klasör yapılarında güncel yazılım prensiplerine olabildiğince uyulmaya çalışılmıştır.
  • Herhangi bir şekilde hazır tema ya da kod şablonu kullanılmamıştır.

Klasörler ve Kod Detayları

path files code comment blank total
. 35 148,112 260 42,031 190,403
admin 10 618 2 155 775
admin\posts 3 228 2 55 285
admin\topics 3 160 0 43 203
admin\users 3 194 0 46 240
app 14 699 10 161 870
app\components 4 212 0 30 242
app\controllers 3 257 5 63 325
app\database 2 115 1 28 144
app\helpers 5 115 4 40 159
assets 1 146,499 246 41,626 188,371
assets\css 1 146,499 246 41,626 188,371

*** NOT: Projede kullanılan Tailwindcss Framework'üne ait css dosyası minify edilmemiştir. O yüzden 188k+ satır kod olarak görünmektedir.

Youtube Kanalımız: BMDersleri

Bağlantı: https://www.youtube.com/channel/UCIdYgV-XFjv9q0IHtzUTtQw

Kısa Bağlantı: https://bit.ly/32k9MnJ

Github Adresimiz: https://github.com/bmdersleri

Hazırlayan: Ahmet GÜRSEL

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.