Skip to content

mustafanalbant1/Blog-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

📘 Blog Platform Projesi

Bu proje, modern web teknolojileri kullanılarak geliştirilmiş, kullanıcı dostu bir blog platformudur. Kullanıcılar kendi hesaplarını oluşturabilir, blog yazıları paylaşabilir, diğer kullanıcıların yazılarını okuyabilir ve etkileşimde bulunabilirler.

🚀 Özellikler

  • Kullanıcı kimlik doğrulama sistemi (kayıt olma, giriş yapma, şifre sıfırlama)
  • Blog yazısı oluşturma, düzenleme ve silme
  • Zengin metin editörü ile yazı formatlama
  • Kategoriler ve etiketler ile içerik organizasyonu
  • Yorum sistemi
  • Beğeni ve paylaşım özellikleri
  • Responsive tasarım ile mobil uyumluluk
  • SEO dostu URL yapısı

🛠️ Kullanılan Teknolojiler

Frontend: React.js
Backend: Node.js & Express.js
Veritabanı: MongoDB
Kimlik Doğrulama: JWT
Stil: CSS3 & Tailwind CSS
Deployment: Heroku

⚙️ Kurulum

Aşağıdaki adımları takip ederek projeyi yerel ortamınızda çalıştırabilirsiniz:

# Repository'yi klonlayın
git clone https://github.com/kullaniciadi/blog-app.git

# Proje dizinine gidin
cd blog-app

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

# Geliştirme sunucusunu başlatın
npm run dev

🔑 Ortam Değişkenleri

Projeyi çalıştırmak için aşağıdaki ortam değişkenlerini .env dosyanızda tanımlamanız gerekmektedir:

DATABASE_URL=your_database_url
JWT_SECRET=your_jwt_secret
CLOUDINARY_API_KEY=your_cloudinary_api_key
CLOUDINARY_API_SECRET=your_cloudinary_api_secret

🤝 Katkıda Bulunma

Projeye katkıda bulunmak için aşağıdaki adımları takip edebilirsiniz:

  1. Projeyi fork edin.
  2. Yeni bir feature branch oluşturun:
    git checkout -b feature/AmazingFeature
  3. Değişikliklerinizi commit edin:
    git commit -m 'Add some AmazingFeature'
  4. Branch'inizi push edin:
    git push origin feature/AmazingFeature
  5. Bir Pull Request oluşturun.

📄 Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasını inceleyebilirsiniz.

About

MERN Stack Blog Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages