Website ini dibangun menggunakan MERN Stack sebagai tugas akhir untuk mata kuliah Pemrograman Beroirentasi Service
MERN stack adalah singkatan dari empat teknologi utama yang digunakan dalam pengembangan aplikasi web modern. MERN merupakan singkatan dari MongoDB, Express, React, dan Node.js. Keempat teknologi ini bekerja bersama-sama untuk membentuk sebuah tumpukan teknologi yang lengkap untuk mengembangkan aplikasi web berbasis JavaScript.
- Implementasi MERN Stack
- Mempelajari membuat REST API dengan ExpressJS
- Mempelajari Membuat Frontend dengan React
- Mempelajari cara merancang database dengan MongoDB
- Mempelajari cara menggunakan Github untuk berkolaborasi dengan programmer lain
- Mempelajari cara mendeploy aplikasi
-
Clone repo
-
Install dependencies yang dibutuhkan :
npm install
-
buat file
.env
lalu liat file.env.sample
untuk contoh. -
jalankan dengan menggunakan :
npm start
-
Membuild react app :
npm run build
-
Clone repo
-
Install dependencies yang dibutuhkan :
npm install
-
buat file
.env
lalu liat file.env.sample
untuk contoh.REACT_APP_BACKEND_HOST=<backend_url>
-
jalankan dengan menggunakan :
npm start
-
Membuild react app :
npm run build
-
Clone repo
-
Install dependencies yang dibutuhkan :
npm install
-
buat file
.env
lalu liat file.env.sample
untuk contoh.STRIPE_SECRET_KEY=<stripe_secret_key> DB_URI=<mongo_uri> JWT_SECRET=<your_jwt_secret> JWT_EXPIRE=5d COOKIE_EXPIRE=5 CLOUDINARY_CLOUD_NAME=<cloudinary_cloud_name> CLOUDINARY_API_KEY=<cloudinary_api_key> CLOUDINARY_API_SECRET=<cloudinary_api_secret>
-
jalankan dengan menggunakan :
npm start