banner

Kamagru

projects php mysql javascript html css docker

Kamagru



Kamagru Full Stack Web Uygulaması

Açıklama

Bu proje, kullanıcıların web kameralarıyla fotoğraf çekmelerine ve üzerine çıkartmalar eklemelerine olanak tanıyan tam teşekküllü bir web uygulamasıdır. Kullanıcılar, oluşturdukları fotoğrafları web sitesine yükleyebilir ve galeri bölümünde görüntüleyebilirler. Ayrıca, kendi fotoğraflarını galeriden silebilirler.

Uygulama PHP, HTML, CSS ve JavaScript kullanılarak geliştirilmiştir. Kullanıcı bilgileri ve fotoğraflar MySQL veritabanında saklanır. Keyifli kullanımlar!

Docker

Bu proje Docker kullanır. docker-compose.yml dosyası üç adet container oluşturur: web sunucusu, veritabanı ve phpMyAdmin arayüzü için.

Kurulum

  1. Projeyi klonlayın:

git clone https://github.com/ademhatay/kamagru
cd kamagru

.env_example dosyasını .env olarak kopyalayın ve veritabanı bilgilerinizi doldurun. ayrıca app/controller/ içerisine credentials.json dosyası oluşturun ve içerisine database bilgilerinizi doldurun.


    {
        "DB_HOST": "",
        "DB_NAME": "",
        "DB_USER": "",
        "DB_PASS": ""
    }

  1. User Tablonuzu oluşturun:
    docker-compose up -d
    php app/setup.php
  2. Tarayıcınızda http://localhost/page/register.php adresine gidin.
  3. Kayıt olun ve uygulamayı kullanmaya başlayın!

Kullanım

Yazar


Adem Hatay

@ademhatay

Web Uygulamaları ve Mobil Uygulamalar Geliştiriyorum.