Skip to content

SemaSevim/Blog-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Göçebe Blog

Göçebe Blog, şehir değiştiren bireyler için özel olarak tasarlanmış bir platformdur. Kullanıcılar, yeni şehirlerinde karşılaşabilecekleri çeşitli konular hakkında deneyimlerini paylaşabilir ve rehberlik alabilirler. Modern teknolojilerle geliştirilmiş, kullanıcı dostu bir arayüz sunan bu uygulama, kullanıcıların yazı yazma ve içerik oluşturma süreçlerini kolaylaştırır.

Özellikler

  • Kapsamlı Şehir Rehberliği: Kullanıcılar, yeni şehirleri hakkında bilgi edinmek için deneyimli yazarların içeriklerine ulaşabilir.
  • Kullanıcı Deneyimi Odaklı Tasarım: MERN stack (MongoDB, Express.js, React.js, Node.js) kullanılarak geliştirilmiştir. Gece modu özelliğiyle kullanıcı dostu bir deneyim sunar.
  • Blog Yazma Arayüzü: Kullanıcılar, metin ekleme, resim yükleme ve içerik düzenleme gibi temel işlevleri kolayca kullanabilir.
  • Güvenli Kimlik Doğrulama: JWT (JSON Web Token) teknolojisi ile kullanıcıların güvenli bir şekilde giriş yapmasını sağlar.
  • Verimli Veritabanı Yönetimi: MongoDB Atlas ve Mongoose ORM kullanarak etkin veri yönetimi sağlar.
  • Görsel Yönetimi: Cloudinary entegrasyonu sayesinde görsel yükleme ve optimizasyon işlemleri gerçekleştirilir.

Kullanılan Teknolojiler

  • MongoDB: NoSQL veritabanı.
  • Express.js: Sunucu tarafı uygulama çatısı.
  • React.js: Kullanıcı arayüzü geliştirme kütüphanesi.
  • Node.js: Sunucu tarafında JavaScript çalıştırma platformu.
  • Cloudinary: Görsel yükleme ve yönetim hizmeti.
  • JWT: Kullanıcı kimlik doğrulama ve yetkilendirme.
  • Bcrypt: Kullanıcı şifrelerini güvenli bir şekilde saklamak için kullanılır.

Backend Deploy

cd backend
npm install
npm start

Frontend Deploy

cd frontend
npm install
npm run dev

About

MERN Stack Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published