/mevn-bostorekO

MongoDB, Express.js, Vue.js, Node.js

Primary LanguageVue

MEVN-BOSTOREKO

Genel Bakış

MEVN-BOSTOREKO, MongoDB, Express.js, Vue.js ve Node.js (MEVN) teknolojilerini kullanarak oluşturulmuş bir web uygulamasıdır. Kullanıcılar kitapları inceleyebilir, yorum yapabilir ve puanlayabilirler. Proje, backend ve frontend olmak üzere iki ana bileşene ayrılmıştır. Proje bu adresteki eğitimden faydalanılarak hazırlanmıştır.

bostorekO-video.mp4

Kurulum

Gereksinimler

  • Node.js
  • npm veya yarn
  • MongoDB
  • Cloudinary (Cloudinary görsellerimizi yükleyip saklayacağımız ücretsiz bir bulut platformu.)

Backend Kurulumu

  1. Backend dizinine gidin:

    cd backend
    
  2. Gerekli paketleri yükleyin:

    npm install
    
  3. .env dosyasını oluşturun ve gerekli ortam değişkenlerini ekleyin:

    MONGODB_URI=<MongoDB URI>
    JWT_SECRET_KEY=<JWT Secret Key>
    JWT_EXPIRE_TIME=1d
    CLOUD_NAME=<Cloudinary Name>
    CLOUD_API_KEY=<Cloudinary API Key>
    CLOUD_API_SECRET=<Cloudinary Secret Key>
    
  4. Sunucuyu başlatın:

    npm run start
    

Frontend Kurulumu

  1. Frontend dizinine gidin:

    cd frontend
    
  2. Gerekli paketleri yükleyin:

    npm install
    
  3. Geliştirme sunucusunu başlatın:

    npm run dev