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
- Node.js
- npm veya yarn
- MongoDB
- Cloudinary (Cloudinary görsellerimizi yükleyip saklayacağımız ücretsiz bir bulut platformu.)
-
Backend dizinine gidin:
cd backend
-
Gerekli paketleri yükleyin:
npm install
-
.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>
-
Sunucuyu başlatın:
npm run start
-
Frontend dizinine gidin:
cd frontend
-
Gerekli paketleri yükleyin:
npm install
-
Geliştirme sunucusunu başlatın:
npm run dev