Panduan ini berisi instruksi langkah demi langkah untuk mengatur aplikasi web RizzMan, baik untuk pengaturan awal maupun untuk kolaborator.
- Git
- Python 3.x
- Node.js dan npm
- Laragon dengan Apache
- PostgreSQL
git clone https://github.com/ArbathAbdurrahman/RizzMan.git
cd RizzManUntuk Windows:
python -m venv venvUntuk Linux/Mac:
python3 -m venv venvUntuk Windows buka powershell:
.\venv\Scripts\activate.ps1Untuk Linux/Mac:
source venv/bin/activatecd rizzman
pip install -r requirements.txt- Jalankan Laragon dan aktifkan Apache
- Buat database PostgreSQL dengan kredensial berikut:
- Username: postgres
- Password: admin123
- Database: db_rizzman
- Port: 5432
python manage.py migratepython manage.py createsuperuserIkuti petunjuk untuk membuat akun admin.
python manage.py runserverAplikasi sekarang dapat diakses di http://localhost:8000
Saat mengerjakan pengembangan frontend, jalankan:
npm run build-
Mengambil Perubahan Terbaru
- Untuk pengembangan frontend:
git checkout front-end git pull origin front-end
- Untuk pengembangan backend:
git checkout back-end git pull origin back-end
- Untuk pengembangan frontend:
-
Mengirim Perubahan
git add . git commit -m "Pesan commit Anda" git push origin <nama-branch> # front-end atau back-end
⚠️ DILARANG push langsung ke branchmain⚠️ DILARANG melakukan merge branch tanpa izin- Selalu bekerja pada branch yang ditentukan (
front-endatauback-end) - Lakukan pull secara rutin untuk mendapatkan kode terbaru
Jika mengalami masalah selama instalasi, silakan periksa:
- Pastikan semua persyaratan sistem sudah terinstal dengan benar
- Periksa apakah virtual environment sudah aktif
- Verifikasi kredensial database
- Pastikan semua port yang diperlukan tersedia
Untuk bantuan tambahan atau pertanyaan, silakan buat issue di repository GitHub.