Skip to content

Kitap Şöleni, modern web teknolojileri kullanılarak geliştirilmiş bir kitap platformudur.

License

Notifications You must be signed in to change notification settings

unoxdevs/kitapsoleni

Repository files navigation

Kitap Şöleni Web Sitesi

Kitap Şöleni, modern web teknolojileri kullanılarak geliştirilmiş bir kitap platformudur. Bu platformda kitaplar hakkında bilgi alabilir, kitaplara yorum yapabilir ve kitapları değerlendirebilirsiniz. Ayrıca kitaplar hakkında yapılan yorumları ve verilen puanları görebilirsiniz. Kitap Şöleni, kitap okuma alışkanlığını artırmayı amaçlamaktadır.

Kullanılan Teknolojiler

  • Frontend: SvelteKit
  • Backend: Pocketbase
  • Veritabanı: Pocketbase
  • Dağıtım: Netlify

Kurulum

Proje kurulumu

# Projeyi klonlayın
git clone https://github.com/unoxdevs/kitapsoleni

# Bağımlılıkları yükleyin
bun install

# Geliştirme sunucusunu başlatın
bun dev
  • Bir .env dosyası oluşturun ve aşağıdaki değerleri ekleyin:
VITE_APP_PBURL=
# Buraya Pocketbase URL'si gelecek.

Pocketbase kurulumu

  1. Pocketbase adresine gidin ve sunucuyu bilgisayarınıza veya sunucunuza kurun.
  2. Pocketbase hesabınızı oluşturun.
  3. Pocketbase hesabınızda yeni bir proje oluşturun.
  4. Veritabanındaki users tablosu değerleri aşağıdaki gibi olacaktır:
{
    "username": "", // string
    "email": "", // string
    "emailVisibility": false, // boolean
    "password": "", // string
    "passwordConfirm": "", // string
    "name": "", // string
    "admin": false // boolean
}
  1. Veritabanındaki books tablosu değerleri aşağıdaki gibi olacaktır:
{
    "title": "", // string
    "description": "", // string
    "content": "", // string
    "link": "", // string
    "image": "", // string
    "tags": "JSON", // string
    "author": "", // string
    "authorId": "", // string
    "views": 0 // number
}
  1. Veritabanındaki comments tablosu değerleri aşağıdaki gibi olacaktır:
{
    "content": "", // string
    "blog": "", // string
    "user": "", // string
    "author": "" // string
}

Yardım

Projenin kurulumu veya geliştirilmesi sırasında herhangi bir sorunla karşılaşırsanız, buradan bize ulaşabilirsiniz.

Katkıda Bulunma

Bu projeye katkıda bulunmak için şu adımları takip edebilirsiniz:

  1. Bu projeyi forklayın
  2. Yeni bir dal oluşturun (git checkout -b feature/ozellik-adi)
  3. Değişikliklerinizi commit edin (git commit -am 'Yeni özellik ekle')
  4. Dalınıza push edin (git push origin feature/ozellik-adi)
  5. Bir pull request oluşturun

Lisans

Bu proje MIT Lisansı altında lisanslanmıştır.

About

Kitap Şöleni, modern web teknolojileri kullanılarak geliştirilmiş bir kitap platformudur.

Resources

License

Stars

Watchers

Forks