-
Pastikan Anda berada di direktori
server/yang merupakan folder backend proyek ini.cd server -
Buat virtual environment untuk mengisolasi dependensi:
python -m venv .venv
-
Aktifkan virtual environment:
- Untuk MacOS/Linux (Bash/Zsh Shell):
source .venv/bin/activate - Untuk Windows (Command Prompt):
.venv\Scripts\activate
- Untuk MacOS/Linux (Bash/Zsh Shell):
-
Upgrade pip ke versi terbaru:
pip install --upgrade pip
-
Install semua package yang diperlukan (terdapat di
requirements.txt):pip install -r requirements.txt
-
Jalankan server backend:
python manage.py runserver
Server backend akan berjalan di
http://127.0.0.1:8000. -
(Opsional) Untuk mengakses halaman admin backend, buka
http://127.0.0.1:8000/admindengan kredensial berikut:- Username:
admin - Password:
!ADqswe3pNa!8ES8
- Username:
-
Pindah ke direktori
website/restoran/yang merupakan folder frontend Next.js:cd website/restoran -
Install semua dependensi yang dibutuhkan:
npm install
-
Install tambahan package untuk
swiper:npm install swiper
-
Jalankan server frontend:
pnpm run dev
Server frontend akan berjalan di
http://localhost:3000.
|-- server/ # Backend server menggunakan Django
|-- website/
|-- restoran/ # Frontend server menggunakan Next.js
- Template Frontend: Yummy Bootstrap Template
- Framework:
- Backend: Django
- Frontend: Next.js
- Deployment:
- Backend: Railway
- Frontend: Vercel
- Backend server tersedia di Railway: Backend URL
- Frontend server tersedia di Vercel: Frontend URL






