alfandevt / absensi-app-django-react

aplikasi absen dengan django dan react

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

absensi-app-django-react

aplikasi absen dengan django dan react

Requirement

  • python 3.9
  • node 16

Python VENV

Di root folder project

cd backend

=>

python -m venv venv

=> Untuk mac / linux

source venv/bin/activate

=> Untuk windows

venv/Scripts/activate

=> setelah masuk virtual env

pip install -r ../requirements.txt

=>setelah semua dependency django terinstall =>lakukan make migrations dan migrate

python manage.py makemigrations
python manage.py migrate

=>setelah proses migrate selesai =>bikin superuser untuk manage admin dan db

python manage.py createsuperuser

<= isi email, nama lengkap, password

jalankan app dengan

python manage.py runserver

app berjalan di localhost:8000 sebelumnya buka panel django admin terlebih dahulu di localhost:8000/admin untuk memastikan database tidak kosong

React

buka folder frontend melalui cmd dari root folder

cd frontend

lalu jalankan perintah

npm install

untuk build react jalankan

npm run build

setelah itu copy isi folder build ke backend/frontend/build dan jalankan perintah

python manage.py runserver

untuk menjalankan kembali app django

About

aplikasi absen dengan django dan react


Languages

Language:JavaScript 56.0%Language:CSS 28.3%Language:Python 14.9%Language:HTML 0.7%